exponenta event banner

Объект DataMatrix

Структура данных, инкапсулирующая данные и метаданные из эксперимента с микрочипами, чтобы их можно было индексировать по идентификаторам генов или зондов и по идентификаторам образцов

Описание

Объект DataMatrix представляет собой структуру данных, инкапсулирующую данные измерений и метаданные признаков из эксперимента с микрочипами, так что его можно индексировать по идентификаторам генов или зондов и по идентификаторам образцов. Объект DataMatrix хранит экспериментальные данные в матрице со строками, обычно соответствующими именам генов или идентификаторам зондов, и столбцами, обычно соответствующими идентификаторам образцов. Объект DataMatrix также хранит метаданные, такие как имена генов или идентификаторы зондов и идентификаторов образцов, в именах строк и столбцов.

Объект DataMatrix создается с помощью функции конструктора объекта DataMatrix.

Сводка по свойствам

Свойства объекта DataMatrix

СобственностьОписание
Name

Символьный вектор, описывающий объект DataMatrix. По умолчанию: ''.

RowNames

Пустой массив или массив ячеек символьных векторов, указывающих имена строк, обычно имена генов или идентификаторы зондов. Число элементов в массиве ячеек должно быть равно количеству строк в матрице. По умолчанию используется пустой массив.

ColNames

Пустой массив или массив ячеек символьных векторов, указывающих имена столбцов, как правило, идентификаторы образцов. Число элементов в массиве ячеек должно быть равно количеству столбцов в матрице.

NRows

Только для чтения. Положительное число, указывающее количество строк в матрице.

Примечание

Невозможно изменить это свойство напрямую. Доступ к нему можно получить с помощью get способ.

NCols

Только для чтения. Положительное число, указывающее количество столбцов в матрице.

Примечание

Невозможно изменить это свойство напрямую. Доступ к нему можно получить с помощью get способ.

NDims

Только для чтения. Положительное число, указывающее количество размеров в матрице.

Примечание

Невозможно изменить это свойство напрямую. Доступ к нему можно получить с помощью get способ.

ElementClass

Только для чтения. Символьный вектор, указывающий тип класса элементов в объекте DataMatrix, например single или double.

Примечание

Невозможно изменить это свойство напрямую. Доступ к нему можно получить с помощью get способ.

Сводка по методу

Общие методы объекта 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 по вертикали.

Описательная статистика и методы статистического обучения

МетодОписание
kmeansK-означает кластеризацию.
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.

Унарные методы - экспоненциальные

МетодОписание
expЭкспоненциальный.
logНатуральный логарифм.
log10Общий (основание 10) логарифм.
log2Используйте логарифм 2 и разбейте числа с плавающей запятой на экспоненту и мантиссу.
pow2Базовые 2 числа мощности и масштаба с плавающей запятой.
sqrtКвадратный корень.

Унарные методы - целое число

МетодОписание
ceilОкруглите объект DataMatrix до бесконечности.
fixСкругление объекта DataMatrix до нуля.
floorОкруглите объект DataMatrix до минус бесконечности.
roundОкругление объекта DataMatrix до ближайшего целого числа.

Унарные методы - пользовательские

МетодОписание
dmarrayfunПримените функцию к каждому элементу объекта DataMatrix.

Двоичные методы - арифметический оператор

ОператорМетодОписание
+plusДобавление объектов DataMatrix
-minusВычитание объектов DataMatrix.
.*timesУмножение объектов DataMatrix.
./rdivideПравый массив разделяет объекты DataMatrix.
.\ldivideЛевый массив разделяет объекты DataMatrix.
.^powerОбъекты DataMatrix мощности массива.

Двоичные методы - реляционный оператор

ОператорМетодОписание
<ltПроверка объектов DataMatrix менее.
<=leПроверка объектов DataMatrix на значение, меньшее или равное.
>gtПроверка объектов DataMatrix на значение больше.
>=geПроверка объектов DataMatrix на значение, большее или равное.
==eqПроверка объектов DataMatrix на равенство.
~=neПроверка объектов DataMatrix на неравенство.

Двоичные методы - пользовательские

МетодОписание
dmbsxfunПримените поэлементную двоичную операцию к двум объектам DataMatrix с включенным одноэлементным расширением.

Примеры

Пример 5. Определение свойств и значений свойств объекта 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', ...)
Пример 6. Определение возможных значений свойств объекта DataMatrix

Можно отобразить возможные значения для всех свойств, имеющих фиксированный набор значений свойств в объекте DataMatrix. DMobj, используя следующий синтаксис:

set(DMobj)

В объекте DataMatrix можно отобразить возможные значения для определенного свойства, имеющего фиксированный набор значений свойств. DMobj, используя следующий синтаксис:

set(DMObj,  'PropertyName')
Пример 7. Задание свойств объекта DataMatrix

Можно задать определенное свойство объекта DataMatrix, DMObj, используя любой из следующих синтаксисов:

DMObj = set(DMObj,  'PropertyName', PropertyValue)
DMObj.PropertyName = PropertyValue

Можно задать несколько свойств объекта DataMatrix, DMobj, используя следующий синтаксис:

set(DMobj,  'PropertyName1', PropertyValue1, ...
    'PropertyName2', PropertyValue2, ...)

Примечание

Дополнительные примеры создания и использования объектов DataMatrix см. в разделе Представление значений данных выражения в объектах DataMatrix.

Вопросы совместимости

развернуть все

Ошибки, начинающиеся с R2017b

Представлен в R2008b