Gå til hovedindhold

Data Explorer

Denne komponent bruges af eleverne til kort at opsummere data, når de præsenteres, og til at udføre forskellige statistiske test.

Indstillinger

  • categorical | array: array af strenge, der angiver navnet på hver enkelt kategorisk variabel. Default: [].
  • quantitative | array: array af strenge, der angiver navnet på hver kvantitativ variabel. Default: [].
  • data | object: dataobjekt eller array, der skal vises. Hvis det er et objekt, svarer nøglerne til kolonneværdierne, mens et array vil forvente et array af objekter med et navngivet felt svarende til hver kolonne. Hvis du ønsker at give eleverne mulighed for at importere en .csv'-fil, skal du indstille data'-indstillingen til at være false.. Default: {}.
  • dataInfo | object: objekt, der indeholder nøglerne \'name\', hvis værdi er en streng, \'info\', hvis værdi er et array af strenge, hvor hvert element i arrayet er en ny linje, og \'variables\', et objekt med nøgler som variabelnavne og værdier som variabelbeskrivelser. Default: { 'info': '', 'name': '', 'variables': null, 'showOnStartup': false }.
  • editor | boolean: boolean, der angiver, om editoren skal vises for brugeren. Default: true.
  • editorProps | object: objekt med egenskaber, der skal overføres til TextEditor (se dokumentationen for
    ). Default: none.
  • editorTitle | string: streng, der angiver titlen på den explorer, der skal vises. Default: none.
  • dataTable | boolean: boolsk værdi, der angiver, om datatabellen skal skjules fra visning. Default: true.
  • dataTableProps | object: egenskaber, der overføres til datatabellens komponent (se dokumentationen for
    ). Default: {}.
  • history | boolean: styrer, om der skal vises en historiklog over udførte handlinger. Default: true.
  • reportMode | string: styrer, om redigeringsændringer skal synkroniseres for alle (collaborative), på tværs af brugere i grupper (group) eller ikke (individual). Default: 'individual'.
  • histogramDensities | boolean: boolsk værdi, der angiver, om der skal vises histogramtætheder. Default: true.
  • models | array: array af strenge, der angiver de modeller, der kan tilpasses til dataene. Default: [ 'Simple Linear Regression', 'Multiple Linear Regression', 'LASSO', 'Decision Tree', 'Random Forest', 'Logistic Regression', 'Naive Bayes', 'PCA', 'Hierarchical Clustering', 'kmeans' ].
  • opened | string: side åbnes ved opstart. Default: none.
  • plots | array: array af strenge, der angiver, hvilke plot der skal vises for brugeren. 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 af knuder med tekst- og spørgsmålskomponenter, der skal vises i en questions -fane, eller et objekt med egenskaber, der overføres til en underliggende <Pages /> komponent. Default: none.
  • showTestDecisions | boolean: boolean, der angiver, om der skal vises de beslutninger, der er truffet for hver test på grundlag af de beregnede p-værdier. Default: true.
  • statistics | array: array af strenge, der angiver, hvilke sammenfattende statistikker der kan beregnes. 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-stilarter for hovedbeholderen. Default: {}.
  • tables | array: array af strenge, der angiver, hvilke tabeller der kan oprettes ud fra dataene. Default: [ 'Frequency Table', 'Contingency Table' ].
  • tabs | array: array af objekter og nøgler, der angiver eventuelle brugerdefinerede faner, der skal tilføjes. Default: [].
  • tests | array: array af strenge, der angiver, hvilke hypotesetests der skal medtages. 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, der angiver, om der skal vises værktøjer til transformation af variabler. Default: true.
  • onTutorialCompletion | function: funktion, der påkaldes, når brugeren har gennemført data explorer tutorial. Default: onTutorialCompletion() {}.
  • onTutorialStart | function: funktion, der påkaldes, når brugeren starter data explorer tutorial. Default: onTutorialStart() {}.

Eksempler

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 Editor
Resultat
ReferenceError: Provider is not defined