Структура данных, инкапсулирующая данные и метаданные из эксперимента с микрочипами, чтобы их можно было индексировать по идентификаторам генов или зондов и по идентификаторам образцов
Объект 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 | Постройте график 2-D линии объекта 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 | Объект 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