Passa al contenuto principale

Data Explorer

Questo componente è utilizzato dagli studenti per riassumere brevemente i dati così come vengono presentati ed eseguire vari test statistici.

Opzioni#

  • categorical | array: array di stringhe che indicano il nome di ogni variabile categoriale. Default: [].
  • quantitative | array: array di stringhe che indicano il nome di ogni variabile quantitativa. Default: [].
  • data | object: oggetto dati o array da visualizzare. Se si tratta di un oggetto, le chiavi corrispondono ai valori delle colonne, mentre un array si aspetterà un array di oggetti con un campo denominato corrispondente ad ogni colonna. Se si desidera consentire agli studenti la possibilità di importare un file .csv, impostare l'opzione data come falso. Default: {}.
  • dataInfo | object: oggetto contenente le chiavi \'nome\', il cui valore è una stringa, \'info\', il cui valore è un array di stringhe in cui ogni elemento dell'array è una nuova riga e \'variabili\', un oggetto con chiavi come nomi di variabili e valori come descrizioni di variabili. Default: { 'info': '', 'name': '', 'variables': null, 'showOnStartup': false }.
  • editor | boolean: booleano che indica se mostrare l'editor all'utente. Default: true.
  • editorProps | object: oggetto delle proprietà da passare al TextEditor (vedere documentazione per
    ). Default: none.
  • editorTitle | string: stringa che indica il titolo dell'esploratore da visualizzare. Default: none.
  • dataTable | boolean: valore booleano che indica se nascondere la tabella dei dati alla vista. Default: true.
  • dataTableProps | object: proprietà passate al componente tabella dati (vedi documentazione per
    ). Default: {}.
  • history | boolean: controlla se visualizzare un registro cronologico delle azioni effettuate. Default: true.
  • reportMode | string: controlla se sincronizzare i cambiamenti dell'editor per tutti (collaborative), tra gli utenti in gruppi (gruppo), oppure no (individuale). Default: 'individual'.
  • histogramDensities | boolean: valore booleano che indica se visualizzare le densità degli istogrammi. Default: true.
  • models | array: array di stringhe che indicano i modelli che possono essere adattati ai dati. Default: [ 'Simple Linear Regression', 'Multiple Linear Regression', 'LASSO', 'Decision Tree', 'Random Forest', 'Logistic Regression', 'Naive Bayes', 'PCA', 'Hierarchical Clustering', 'kmeans' ].
  • opened | string: pagina aperta all'avvio. Default: none.
  • plots | array: array di stringhe che indicano quali trame mostrare all'utente. 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|object): array di nodi di componenti di testo e domande da visualizzare in una scheda questions o un oggetto di proprietà passato a un <Pages /> componente. Default: none.
  • showTestDecisions | boolean: booleano che indica se mostrare le decisioni prese per ogni test in base ai valori p calcolati. Default: true.
  • statistics | array: array di stringhe che indicano quali statistiche riassuntive possono essere calcolate. 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: Stili in linea CSS per il contenitore principale. Default: {}.
  • tables | array: array di stringhe che indicano quali tabelle possono essere create dai dati. Default: [ 'Frequency Table', 'Contingency Table' ].
  • tabs | array: array di oggetti e chiavi che indicano eventuali schede personalizzate da aggiungere. Default: [].
  • tests | array: serie di stringhe che indicano quali test di ipotesi includere. 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: booleano che indica se visualizzare gli strumenti di trasformazione delle variabili. Default: true.
  • onTutorialCompletion | function: funzione invocata quando l'utente ha completato il tutorial di data explorer. Default: onTutorialCompletion() {}.
  • onTutorialStart | function: funzione invocata quando l'utente avvia il tutorial di data explorer. Default: onTutorialStart() {}.

Esempi#

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:

Editore dal vivo
Risultato
ReferenceError: Provider is not defined