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

Примечание

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

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

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

Во-первых, загрузите набор выборочных данных, hospital.

load hospital
Массив набора данных, hospital, создается в рабочем пространстве MATLAB.

Массив набора данных имеет 100 наблюдений и 7 переменных.

Чтобы открыть hospital в редакторе Переменных, нажмите Open Variable и выберите hospital.

Редактор Переменных открывается, отображая содержимое массива набора данных (только первые 10 наблюдений показывают здесь).

В редакторе Переменных вы видите имена этих семи переменных вдоль верхней строки, и наблюдения называют вниз первый столбец.

Измените имена переменной и наблюдения

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

Все изменения, внесенные в редакторе Переменных, также отправляются в командную строку.

Шестая переменная в наборе данных, BloodPressure, является числовым массивом с двумя столбцами. Первый столбец показывает систолическое кровяное давление, и второй столбец показывает диастолическое кровяное давление. Кликните по стрелке, которая, кажется, на правой стороне ячейки имени переменной видит модули и описание переменной. Можно ввести непосредственно в модулях и полях описания, чтобы изменить текст. Типы данных переменных и размер показывают в соответствии с описанием переменной.

Переупорядочьте или Удаление переменных

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

После того, как стрелка появляется, перетащите переменный столбец к новому местоположению.

Команда для переменного переупорядочения появляется в командной строке.

Можно удалить переменную в редакторе Переменных путем выбора переменного столбца, щелчка правой кнопкой и выбора Delete Column Variable(s).

Команда для переменного удаления появляется в командной строке.

Добавьте новые данные

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

Переменная Gender является массивом nominal. Уровни категориальной переменной появляются в выпадающем списке, когда вы дважды кликаете ячейку в столбце Gender. Можно выбрать один из уровней, ранее используемых, или создать новый уровень путем выбора New Item.

Можно продолжить добавлять данные для остающихся переменных.

Чтобы изменить название наблюдения, кликните по имени наблюдения и введите новое имя.

Команды для ввода новых данных появляются в командной строке.

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

  • 0 для числовых переменных

  • <undefined> для категориальных переменных

  • [] для массивов ячеек

Можно также скопировать и вставить данные от одного массива набора данных до другого использования редактора Переменных.

Сортировка наблюдений

Можно использовать редактор Переменных, чтобы отсортировать наблюдения набора данных массивов по значениям одной или нескольких переменных. К виду полом, например, выбирают переменную Gender. Затем нажмите Sort и примите решение отсортировать строки путем возрастания или убывания значений выбранной переменной.

При сортировке по переменным, которые являются массивами ячеек из символьных векторов или номинального типа данных, наблюдения сортируются в алфавитном порядке. Для порядковых переменных строки сортируются по упорядоченному расположению уровней. Например, когда наблюдения за hospital сортируются по значениям в Gender, розетки группируются, сопровождаются штекерами.

К виду значениями нескольких переменных нажмите Ctrl, в то время как вы выбираете несколько переменных.

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

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

Можно выбрать подмножество данных из массива набора данных в редакторе Переменных и создать новый массив набора данных из выбора. Например, чтобы создать массив набора данных, содержащий только переменные LastName и Age:

  1. Содержите Ctrl, в то время как вы кликаете по переменным LastName и Age.

  2. Щелкните правой кнопкой и выберите New Workspace Variable from Selection> New Dataset Array.

Новый массив набора данных появляется в окне Workspace с именем hospital1. Командное окно показывает команды, которые выполняют выбор.

Можно использовать те же шаги, чтобы выбрать любое подмножество данных. Чтобы выбрать наблюдения согласно некоторому логическому условию, можно использовать комбинацию сортировки и выбора. Например, чтобы создать новый массив набора данных, содержащий только штекеры в возрасте 45 и более старый:

  1. Сортировка наблюдений за hospital значениями в Gender и Age, убывая.

  2. Выберите штекерные наблюдения с возрастом 45 и более старый.

  3. Щелкните правой кнопкой и выберите New Workspace Variables from Selection> New Dataset Array. Новый массив набора данных, hospital2, создается в окне Workspace.

  4. Можно переименовать массив набора данных в окне Workspace.

Создайте графики

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

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

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

Смотрите также

|

Связанные примеры

Больше о