Перейти к основному содержанию

Data Explorer

Этот компонент используется студентами для краткого обобщения данных по мере их представления и проведения различных статистических тестов.

Варианты#

  • categorical | array: массив строк с указанием имени каждой категориальной переменной. Default: [].
  • quantitative | array: массив строк с указанием имени каждой количественной переменной. Default: [].
  • data | object: объект данных или массив для просмотра. Если это объект, то ключи соответствуют значениям столбцов, а массив будет ожидать массив объектов с именованным полем, соответствующим каждому столбцу. Если вы хотите разрешить ученикам возможность импортировать файл .csv, установите опцию data как false. Default: {}.
  • dataInfo | object: объект, содержащий ключи \'name\', значение которого - строка, \'info\', значение - массив строк, в котором каждый элемент массива - новая строка, и \'variables\', объект с ключами в виде имен переменных, а значения - в виде описаний переменных. Default: { 'info': '', 'name': '', 'variables': null, 'showOnStartup': false }.
  • editor | boolean: логический указатель на то, нужно ли показывать редактор пользователю. Default: true.
  • editorProps | object: объект свойств, который будет передан в TextEditor (см. документацию к
    ). Default: none.
  • editorTitle | string: строка, указывающая на заголовок проводника для отображения. Default: none.
  • dataTable | boolean: булевое значение, указывающее, скрывать ли таблицу данных из представления. Default: true.
  • dataTableProps | object: свойства, переданные компоненту таблицы данных (см. документацию к
    ). Default: {}.
  • history | boolean: управляет отображением истории выполненных действий. Default: false.
  • reportMode | string: управляет синхронизацией изменений редактора для всех (коллаборативный), для всех пользователей в группах (группа), или нет (индивидуальный). Default: 'individual'.
  • histogramDensities | boolean: булевое значение, указывающее, следует ли отображать плотности гистограммы. Default: true.
  • models | array: массив строк с указанием моделей, которые могут поместиться на данные. Default: [ 'Simple Linear Regression', 'Multiple Linear Regression', 'LASSO', 'Decision Tree', 'Random Forest', 'Logistic Regression', 'Naive Bayes', 'PCA', 'Hierarchical Clustering', 'kmeans' ].
  • opened | string: страница, открываемая при запуске. Default: none.
  • plots | array: массив строк, указывающих, какие графики показывать пользователю. Default: [ 'Bar Chart', 'Pie Chart', 'Mosaic Plot', 'Histogram', 'Box Plot', 'Line Plot', 'Scatterplot', 'Scatterplot Matrix', 'Heat Map', 'Contour Chart', 'Violin Plot', 'QQ Plot' ].
  • questions | array: массив узлов, указывающих на окружающий текст и компоненты вопросов для отображения в окне с вкладками. Default: [].
  • showTestDecisions | boolean: логическое указание на то, следует ли показывать решения, принятые для каждого теста на основе вычисленных р-значений. Default: true.
  • statistics | array: массив строк, указывающих на то, какая суммарная статистика может быть рассчитана. Default: [ 'Mean', 'Median', 'Min', 'Max', 'Range', 'Interquartile Range', 'Standard Deviation', 'Variance', 'Correlation', 'Correlation Matrix', 'Skewness', 'Excess Kurtosis', 'First Quartile', 'Third Quartile', 'Quantile', 'Five-Number Summary' ].
  • style | object: CSS встраиваемые стили для главного контейнера. Default: {}.
  • tables | array: массив строк, указывающих, какие таблицы можно создавать из данных. Default: [ 'Frequency Table', 'Contingency Table' ].
  • tabs | array: массив объектов и ключей, указывающих на любые пользовательские вкладки для добавления. Default: [].
  • tests | array: массив строк, указывающих, какие гипотезы тестируют на включение. Default: [ 'One-Sample Mean Test', 'Two-Sample Mean Test', 'One-Way ANOVA', 'One-Sample Proportion Test', 'Two-Sample Proportion Test', 'Correlation Test', 'Chi-squared Independence Test', 'Kruskal-Wallis Test' ].
  • transformer | boolean: логическое указание на то, следует ли отображать инструменты преобразования переменных. Default: true.
  • onTutorialCompletion | function: функция, вызываемая после завершения обучения исследователя данных. Default: onTutorialCompletion() {}.
  • onTutorialStart | function: функция, вызываемая при запуске пользовательского учебного курса по исследованию данных. Default: onTutorialStart() {}.

Примеры#

In creating a data explorer, one needs a .json dataset. This step may be accomplished by including the following in the header of a .isle file:

require:
dataName: "./dataName.json"

Consider a dataset called "heartdisease" with the following variables:

  • Gender: Categorical
  • Drugs: Categorical
  • Complications: Categorical
  • Cost: Quantitative
  • Age: Quantitative
  • Interventions: Quantitative
  • ERVisit: Quantitative
  • Comorbidities: Quantitative
  • Duration: Quantitative

We will include the explorer with the following code:

Живой редактор
Результат
Последнее обновление{дата}{пользователь}