Overslaan naar hoofdinhoud

Data Explorer

Deze component wordt door de studenten gebruikt om de gegevens kort samen te vatten zoals ze worden gepresenteerd en om verschillende statistische tests uit te voeren.

Opties

  • categorical | array: array van strings die de naam van elke categorische variabele aangeven. Default: [].
  • quantitative | array: reeks reeksen strengen met aanduiding van de naam van elke kwantitatieve variabele. Default: [].
  • data | object: data-object of -array te bekijken. Als het een object is, komen de toetsen overeen met kolomwaarden, terwijl een array een array van objecten verwacht met een naamsveld dat overeenkomt met elke kolom. Als je leerlingen de mogelijkheid wilt geven om een .csv bestand te importeren, stel dan de data optie in op false. Default: {}.
  • dataInfo | object: object met de toetsen 'naam', waarvan de waarde een string is, 'info', waarvan de waarde een array van strings is waarin elk element in de array een nieuwe regel is en 'variabelen', een object met toetsen als variabele namen en waarden als variabele beschrijvingen. Default: { 'info': '', 'name': '', 'variables': null, 'showOnStartup': false }.
  • editor | boolean: boolean die aangeeft of de editor aan de gebruiker moet worden getoond. Default: true.
  • editorProps | object: object van eigenschappen die moeten worden doorgegeven aan de TextEditor (zie documentatie voor
    ). Default: none.
  • editorTitle | string: tekenreeks die de titel van de te tonen verkenner aangeeft. Default: none.
  • dataTable | boolean: booleaanse waarde die aangeeft of de gegevenstabel aan het zicht moet worden onttrokken. Default: true.
  • dataTableProps | object: eigenschappen doorgegeven aan de datatabelcomponent (zie documentatie voor
    ). Default: {}.
  • history | boolean: controleert of er een historiek van uitgevoerde acties wordt weergegeven. Default: true.
  • reportMode | string: bepaalt of de wijzigingen in de editor voor iedereen worden gesynchroniseerd (collaboratief), tussen gebruikers in groepen (groep), of niet (individueel). Default: 'individual'.
  • histogramDensities | boolean: booleaanse waarde die aangeeft of de histogramdichtheid moet worden weergegeven. Default: true.
  • models | array: array van strings die de modellen aangeven die op de gegevens kunnen passen. Default: [ 'Simple Linear Regression', 'Multiple Linear Regression', 'LASSO', 'Decision Tree', 'Random Forest', 'Logistic Regression', 'Naive Bayes', 'PCA', 'Hierarchical Clustering', 'kmeans' ].
  • opened | string: pagina geopend bij het opstarten. Default: none.
  • plots | array: array van strings die aangeven welke percelen aan de gebruiker moeten worden getoond. Default: [ 'Bar Chart', 'Pie Chart', 'Mosaic Plot', 'Histogram', 'Interval Plot', 'Box Plot', 'Line Plot', 'Scatterplot', 'Scatterplot Matrix', 'Heat Map', 'Contour Chart', 'Violin Plot', 'QQ Plot' ].
  • questions | (array|object): array van nodes van tekst- en vraagcomponenten die moeten worden weergegeven in een questions tabblad of een object van eigenschappen die worden doorgegeven aan een onderliggende <Pages /> component. Default: none.
  • showTestDecisions | boolean: booleaanse aanduiding of de beslissingen die voor elke test worden genomen op basis van de berekende p-waarden moeten worden getoond. Default: true.
  • statistics | array: reeks reeksen van reeksen die aangeven welke samenvattende statistieken kunnen worden berekend. 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 inline stijlen voor hoofdcontainer. Default: {}.
  • tables | array: array van strings die aangeven welke tabellen kunnen worden aangemaakt op basis van de gegevens. Default: [ 'Frequency Table', 'Contingency Table' ].
  • tabs | array: array van objecten en toetsen die eventuele aangepaste tabbladen aangeven om toe te voegen. Default: [].
  • tests | array: reeks reeksen strengen die aangeven welke hypothesetests moeten bevatten. Default: [ 'One-Sample Mean Test', 'Two-Sample Mean Test', 'One-Way ANOVA', 'One-Sample Proportion Test', 'Two-Sample Proportion Test', 'Correlation Test', 'Chi-square Independence Test', 'Kruskal-Wallis Test' ].
  • transformer | boolean: boolean die aangeeft of er variabele transformatiegereedschappen moeten worden weergegeven. Default: true.
  • onTutorialCompletion | function: functie die wordt aangeroepen wanneer de gebruiker de data explorer tutorial heeft voltooid. Default: onTutorialCompletion() {}.
  • onTutorialStart | function: functie die wordt aangeroepen wanneer de gebruiker de data explorer tutorial start. Default: onTutorialStart() {}.

Voorbeelden

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:

Live redacteur
Resultaat
ReferenceError: Provider is not defined