Сглаживайте данные микромассивов с помощью метода Lowess
YSmooth
= malowess(X
, Y
)
YSmooth
= malowess(X
, Y
,
...'Order', OrderValue
, ...)
YSmooth
= malowess(X
, Y
,
...'Robust', RobustValue
, ...)
YSmooth
= malowess(X
, Y
,
...'Span', SpanValue
, ...)
X , Y | Объект DataMatrix или числовой вектор, содержащий данные о рассеянии. |
OrderValue | Свойство для выбора порядка алгоритма. Введите любой из |
RobustValue | Свойство для выбора устойчивой подгонки. Введите любой из |
SpanValue | Свойство для задания размера окна. Значение по умолчанию |
сглаживает данные рассеяния в YSmooth
= malowess(X
, Y
)X
и Y
с использованием метода Lowess сглаживания. Размер окна по умолчанию составляет 5% от длины X
. YSmooth
является числовым вектором или, если Y
является объектом DataMatrix, также объектом DataMatrix с теми же свойствами, что и Y
.
вызывает YSmooth
= малообеспеченность (X
, Y
... 'PropertyName
', PropertyValue
, ...)malowess
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
выбирает порядок алгоритма. Обратите внимание, что программное обеспечение Curve Fitting Toolbox™ относится к Lowess-сглаживанию порядка YSmooth
= malowess(X
, Y
,
...'Order', OrderValue
, ...)2
как сглаживание Лесса.
использует устойчивую подгонку, когдаYSmooth
= malowess(X
, Y
,
...'Robust', RobustValue
, ...)
установлено в RobustValue
true
. Эта опция может занять много времени, чтобы вычислить.
изменяет размер окна для функции сглаживания. Если YSmooth
= malowess(X
, Y
,
...'Span', SpanValue
, ...)
меньше SpanValue
1
размер окна принимается за часть от числа точек в данных. Если SpanValue
больше 1,
окно имеет размер SpanValue
.
maStruct = gprread('mouse_a1wt.gpr'); cy5data = magetfield(maStruct, 'F635 Median'); cy3data = magetfield(maStruct, 'F532 Median'); [x,y] = mairplot(cy5data, cy3data); drawnow ysmooth = malowess(x,y); hold on; plot(x, ysmooth, 'rx') ynorm = y - ysmooth;
affyinvarsetnorm
| maboxplot
| magetfield
| maimage
| mainvarsetnorm
| mairplot
| maloglog
| manorm
| quantilenorm
| robustfit