Структура данных, инкапсулирующая данные и метаданные из эксперимента с микромассивами, чтобы ее можно было индексировать по идентификаторам генов или зондов и по идентификаторам выборок
Объект DataMatrix является структурой данных, инкапсулирующей данные измерений и метаданные функций из эксперимента с микромассивами, так что он может индексироваться идентификаторами генов или зондов и идентификаторами выборок. Объект DataMatrix хранит экспериментальные данные в матрице с строками, обычно соответствующими именам генов или идентификаторам зондов, и столбцами, обычно соответствующими идентификаторам выборок. Объект DataMatrix также хранит метаданные, такие как имена генов или идентификаторы зондов и идентификаторы образцов, в именах строк и столбцов.
Вы создаете объект DataMatrix с помощью функции конструктора объектов DataMatrix
.
Свойства объекта DataMatrix
Свойство | Описание |
---|---|
Name | Вектор символов, который описывает объект DataMatrix. По умолчанию это |
RowNames
| Пустой массив или массив ячеек из векторов символов, который задает имена для строк, обычно имена генов или идентификаторы зондов. Количество элементов в массиве ячеек должно равняться количеству строк в матрице. По умолчанию это пустой массив. |
ColNames | Пустой массив или массив ячеек из векторов символов, который задает имена для столбцов, обычно для образцов идентификаторов. Количество элементов в массиве ячеек должно равняться количеству столбцов в матрице. |
NRows | Только для чтения. Положительное число, которое определяет количество строк в матрице. Примечание Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя |
NCols | Только для чтения. Положительное число, которое определяет количество столбцов в матрице. Примечание Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя |
NDims | Только для чтения. Положительное число, которое задает количество размерностей в матрице. Примечание Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя |
ElementClass | Только для чтения. Вектор символов, который задает тип класса элементов объекта DataMatrix, таких как Примечание Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя |
Общие методы объекта DataMatrix
Метод | Описание |
---|---|
colnames | Извлечение или установка имен столбцов объекта DataMatrix. |
disp | Отобразите объект DataMatrix. |
display | Отобразите объект DataMatrix, распечатав имя объекта DataMatrix. Чтобы вызвать этот метод, введите имя объекта DataMatrix в командной строке. |
dmwrite | Запись объекта DataMatrix в текстовый файл. |
double | Преобразуйте объект DataMatrix в массив двойной точности. |
get | Получение информации об объекте DataMatrix. |
isempty | Определите, пуст ли объект DataMatrix. |
isfinite | Определите, являются ли элементы объекта DataMatrix конечными. |
isinf | Определите, являются ли элементы объекта DataMatrix бесконечными. |
isnan | Определите, являются ли элементы объекта DataMatrix NaN. |
isscalar | Определите, является ли объект DataMatrix скалярным. |
isequal | Проверьте объекты DataMatrix на равенство. |
isequaln | Протестируйте объекты DataMatrix на равенство, рассматривая NaNs как равные. |
isvector | Определите, является ли объект DataMatrix вектором. |
length | Возвращает длину объекта DataMatrix. |
ndims | Возвращает количество размерностей в объекте DataMatrix. |
numel | Возвращает количество элементов в объекте DataMatrix. |
plot | Нарисуйте 2D график объекта DataMatrix. |
rownames | Извлечение или установка имен строк объекта DataMatrix. |
set | Установите свойство объекта DataMatrix. |
single | Преобразуйте объект DataMatrix в массив с одной точностью. |
size | Возвращает размер объекта DataMatrix. |
Методы манипулирования данными в объекте DataMatrix
Метод | Описание |
---|---|
cat | Конкатенация объектов DataMatrix. horzcat и vertcat методы реализуют специальные случаи. |
horzcat | Конкатенация объектов DataMatrix по горизонтали. |
sortcols | Сортировка столбцов объекта DataMatrix в порядке возрастания или убывания. |
sortrows | Сортировка строк объекта DataMatrix в порядке возрастания или убывания. |
subsasgn | Подписанное назначение для объекта DataMatrix. Чтобы обратиться к этому методу, используйте круглые скобки или индексацию точек, описанную в разделе Доступ к данным в объектах DataMatrix. |
subsref | Подписанная ссылка для объекта DataMatrix. Чтобы обратиться к этому методу, используйте круглые скобки или индексацию точек, описанную в разделе Доступ к данным в объектах DataMatrix. |
transpose | Транспонируйте объект DataMatrix. |
vertcat | Конкатенация объектов DataMatrix по вертикали. |
Описательная статистика и статистические методы обучения
Метод | Описание |
---|---|
kmeans | K-образная кластеризация. |
max | Возвращает максимальные значения в объекте DataMatrix. |
mean | Возвращает средние или средние значения в объекте DataMatrix. |
median | Возвращает медианные значения в объекте DataMatrix. |
min | Возвращает минимальные значения в объекте DataMatrix. |
nanmax | Возвращает максимальное значение в объекте DataMatrix, игнорируя значения NaN. |
nanmean | Возвращает средние или средние значения в объекте DataMatrix, игнорируя значения NaN. |
nanmedian | Возвращает медианные значения в объекте DataMatrix, игнорируя значения NaN. |
nanmin | Возвращает минимальные значения в объекте DataMatrix, игнорируя значения NaN. |
nanstd | Возвращает стандартные значения отклонения в объекте DataMatrix, игнорируя значения NaN. |
nansum | Возвращает сумму элементов объекта DataMatrix, игнорирующих значения NaN. |
nanvar | Возвращает значения отклонения в объекте DataMatrix, игнорируя значения NaN. |
pca | Анализ основных компонентов на данных. |
pdist | Парное расстояние. |
std | Возвращает стандартные значения отклонения в объекте DataMatrix. |
sum | Возвращает сумму элементов в объекте DataMatrix. |
var | Возвращает значения отклонения в объекте DataMatrix. |
Унарные методы - экспоненциальные
Унарные методы - целое число
Унарные методы - пользовательские
Метод | Описание |
---|---|
dmarrayfun | Применить функцию к каждому элементу объекта DataMatrix. |
Двоичные методы - арифметический оператор
Двоичные методы - реляционный оператор
Оператор | Метод | Описание |
---|---|---|
< | lt | Протестируйте объекты DataMatrix на менее чем. |
<= | le | Протестируйте объекты DataMatrix на меньше или равно. |
> | gt | Протестируйте объекты DataMatrix на больше. |
>= | ge | Протестируйте объекты DataMatrix на больше или равно. |
== | eq | Проверьте объекты DataMatrix на равенство. |
~= | ne | Проверяйте объекты DataMatrix на неравенство. |
Двоичные методы - пользовательские
Метод | Описание |
---|---|
dmbsxfun | Примените двоичную операцию «элемент за элементом» к двум объектам DataMatrix с включенным расширением синглтона. |
Можно отобразить все свойства и их текущие значения объекта DataMatrix, DMobj
, при помощи следующего синтаксиса:
get(DMobj)
Можно вернуть все свойства и их текущие значения DMobj
, объект DataMatrix, для DMstruct
скалярная структура, в которой каждое имя поля является свойством объекта DataMatrix, и каждое поле содержит значение этого свойства с помощью следующего синтаксиса:
DMstruct = get(DMobj)
Можно вернуть значение определенного свойства объекта DataMatrix, DMobj
, при использовании любого из следующих синтаксисов:
PropertyValue = get(DMObj, 'PropertyName')
PropertyValue = DMObj.PropertyName
Можно вернуть значение определенных свойств объекта DataMatrix, DMobj
, при помощи следующего синтаксиса:
[Property1Value, Property2Value, ...] = get(DMobj, ... 'Property1Name', 'Property2Name', ...)
Можно отобразить возможные значения для всех свойств, которые имеют фиксированный набор значений свойств в объекте DataMatrix, DMobj
, при помощи следующего синтаксиса:
set(DMobj)
Можно отобразить возможные значения для определенного свойства, которое имеет фиксированный набор значений свойств в объекте DataMatrix, DMobj
, при помощи следующего синтаксиса:
set(DMObj, 'PropertyName')
Можно задать определенное свойство объекта DataMatrix, DMObj
, при использовании любого из следующих синтаксисов:
DMObj = set(DMObj, 'PropertyName', PropertyValue)
DMObj.PropertyName = PropertyValue
Можно задать несколько свойств объекта DataMatrix, DMobj
, при помощи следующего синтаксиса:
set(DMobj, 'PropertyName1', PropertyValue1, ... 'PropertyName2', PropertyValue2, ...)
Примечание
Для получения дополнительных примеров создания и использования объектов DataMatrix, смотрите Представление значений данных выражения в объектах DataMatrix.
colnames
| DataMatrix
| disp
| dmarrayfun
| dmbsxfun
| dmwrite
| double
| eq
| ge
| get
| gt
| horzcat
| isequal
| isequaln
| ldivide
| le
| lt
| max
| mean
| median
| min
| minus
| ndims
| ne
| numel
| plot
| plus
| power
| rdivide
| rownames
| set
| single
| sortcols
| sortrows
| std
| sum
| times
| var
| vertcat