Типы данных

Сгруппированные переменные, категориальных данных и массивов наборов данных

Statistics and Machine Learning Toolbox™ предоставляет два дополнительных типа данных. Работа с упорядоченными и неупорядоченными дискретными нечисловыми данными с помощью nominal и ordinal типы данных. Сохраните несколько переменных, включая переменные с различными типами данных, в один объект, используя dataset тип данных массива. Однако эти типы данных являются уникальными для Statistics and Machine Learning Toolbox. Для большей совместимости между продуктами используйте categorical или table типы данных, соответственно, доступные в MATLAB®. Дополнительные сведения см. в разделах Создание категориальных массивах, Создание и Работа с таблицами или Просмотр таблиц и категориальных массивов.

Функции

расширить все

nominal(Не Рекомендуемый) Массивы для номинальных данных
ordinal(Не Рекомендуемый) Массивы для порядковых данных
dummyvarСоздайте фиктивные переменные
gplotmatrixМатрица графиков поля точек по группам
grp2idxСоздайте вектор индекса из сгруппированной переменной
gscatterГрафик поля точек по группам
mat2dataset(Не Рекомендуемый) Преобразовать матрицу в массив набора данных
cell2dataset(Не Рекомендуемый) Преобразовать массив ячеек в массив набора данных
struct2dataset(Не Рекомендуемый) Преобразовать массив структуры в массив набора данных
table2dataset(Не Рекомендуемый) Преобразовать таблицу в массив набора данных
dataset2cell(Не Рекомендуемый) Преобразовать массив набора данных в массив ячеек
dataset2struct(Не Рекомендуемый) Преобразовать массив набора данных в структуру
dataset2tableПреобразуйте массив набора данных в таблицу
export(Не Рекомендуемый) Записать массив набора данных в файл
ismissing(Не Рекомендуемый) Найти элементы массива набора данных с отсутствующими значениями
join(Не Рекомендуемый) Объединить наблюдения массива набора данных

Классы

dataset(Не Рекомендуемый) Массивы для статистических данных

Темы

Категориальные данные

Номинальные и порядковые массивы

Номинальные и порядковые массивы хранят данные, которые имеют конечный набор дискретных уровней, которые могут иметь или не иметь естественный порядок.

Преимущества использования номинальных и порядковых массивов

Легко манипулируйте уровнями категорий, проводите статистический анализ и уменьшайте требования к памяти.

Сгруппированные переменные

Сгруппированные переменные являются переменными утилиты, используемыми для группировки или классификации наблюдений.

Фиктивные переменные

Фиктивные переменные позволяют вам адаптировать категориальные данные для использования в классификации и регрессионном анализе.

Другие функции MATLAB, поддерживающие номинальные и порядковые массивы

Узнайте о функциях MATLAB, которые поддерживают номинальные и порядковые массивы.

Создание номинальных и порядковых массивов

Создайте номинальный и порядковый массивы с помощью nominal и ordinal, соответственно.

Категоризация числовых данных

Классифицируйте числовые данные в категориальный порядковый массив с помощью ordinal.

Изменение меток категорий

Измените метки для уровней категорий в номинальных или порядковых массивах, используя setlabels.

Добавление и удаление уровней категорий

Добавьте и удалите уровни из номинального или порядкового массива.

Объединить уровни категорий

Объедините категории в номинальный или порядковый массив с помощью mergelevels.

Переупорядочить уровни категорий

Переупорядочить уровни категорий в номинальных или порядковых массивах используя reorderlevels.

Сортировка порядковых массивов

Определите порядок сортировки для порядковых массивов.

Графическое изображение данных, сгруппированных по категориям

Постройте график данных, сгруппированных по уровням категориальной переменной.

Итоговая статистика, сгруппированная по категориям

Вычислите сводную статистику, сгруппированную по уровням категориальной переменной.

Тестовые различия между средними категориями

Тест на значительные различия между категорией (группой) означает использование t-тестового, двухстороннего ANOVA (дисперсионный анализ) и ANOCOVA (ковариационный анализ) анализа.

Индекс и поиск с использованием номинальных и порядковых массивов

Индекс и поиск данных по ее категории или группе.

Линейная регрессия с категориальными ковариатами

Выполните регрессию с категориальными ковариатами, используя категориальные массивы и fitlm.

Массивы набора данных

Массивы набора данных

Массивы набора данных хранят данные с неоднородными типами.

Создайте массив набора данных из переменных рабочей области

Создайте массив набора данных из числового массива или гетерогенных переменных, существующих в рабочем пространстве MATLAB.

Создайте массив набора данных из файла

Создайте массив набора данных из содержимого разделенного табуляцией или разделенного запятыми текста или файла Excel.

Добавление и удаление наблюдений

Добавьте и удалите наблюдения в массиве набора данных.

Добавление и удаление переменных

Добавьте и удалите переменные в массиве набора данных.

Доступ к данным в переменных массива набора данных

Работа с переменными массива набора данных и их данными.

Выбор подмножеств наблюдений

Выберите наблюдение или подмножество наблюдений из массива набора данных.

Сортировка наблюдений в массивах наборов данных

Сортировка наблюдений (строк) в массиве набора данных с помощью командной строки.

Объединение массивов набора данных

Объедините массивы набора данных с помощью join.

Стек или нестек массивов набора данных

Переформатируйте массивы набора данных, используя stack и unstack.

Очистка грязных и пропущенных данных

Поиск, очистка и удаление наблюдений с отсутствующими данными в массиве набора данных.

Расчеты на массивах наборов данных

Выполните вычисления на массивах набора данных, включая усреднение и суммирование с сгруппированная переменная.

Экспорт массивов набора данных

Экспорт массива набора данных из рабочего пространства MATLAB в текстовый или электронный файл.

Массивы наборов данных в редакторе переменных

Редактор Переменного MATLAB обеспечивает удобный интерфейс для просмотра, изменения и графического изображения массивов набора данных.

Индексные и поисковые массивы набора данных

Узнайте много способов индексации в массивы набора данных.

Регрессия с использованием массивов наборов данных

В этом примере показано, как выполнить линейный и ступенчатый регрессионный анализ с использованием массивов набора данных.