Skip to main content

Data Explorer

Cette composante est utilisée par les étudiants pour résumer brièvement les données telles qu'elles sont présentées et effectuer divers tests statistiques.

Options

  • categorical | array: un tableau de chaînes de caractères indiquant le nom de chaque variable catégorielle. Default: [].
  • quantitative | array: un tableau de chaînes de caractères indiquant le nom de chaque variable quantitative. Default: [].
  • data | object: objet ou tableau de données à visualiser. S'il s'agit d'un objet, les clés correspondent aux valeurs des colonnes tandis qu'un tableau s'attend à un tableau d'objets avec un champ nommé correspondant à chaque colonne. Si vous souhaitez permettre aux étudiants d'importer un fichier "csv", définissez l'option "data" comme étant "fausse". Default: {}.
  • dataInfo | object: objet contenant les clés \"name", dont la valeur est une chaîne de caractères, \"info", dont la valeur est un tableau de chaînes de caractères dans lequel chaque élément du tableau est une nouvelle ligne et \"variables", un objet avec des clés comme noms de variables et des valeurs comme descriptions de variables. Default: { 'info': '', 'name': '', 'variables': null, 'showOnStartup': false }.
  • editor | boolean: booléen indiquant s'il faut montrer l'éditeur à l'utilisateur. Default: true.
  • editorProps | object: objet des propriétés à passer au TextEditor (voir la documentation pour
    ). Default: none.
  • editorTitle | string: chaîne indiquant le titre de l'explorateur à afficher. Default: none.
  • dataTable | boolean: valeur booléenne indiquant s'il faut cacher la table de données. Default: true.
  • dataTableProps | object: les propriétés transmises au composant de table de données (voir la documentation pour
    ). Default: {}.
  • history | boolean: contrôle l'affichage ou non d'un historique des actions réalisées. Default: true.
  • reportMode | string: contrôle si les modifications de l'éditeur doivent être synchronisées pour tous (collaboratif), entre les utilisateurs d'un groupe (groupe), ou non (individuel). Default: 'individual'.
  • histogramDensities | boolean: valeur booléenne indiquant s'il faut afficher les densités de l'histogramme. Default: true.
  • models | array: un ensemble de chaînes de caractères indiquant les modèles qui peuvent être adaptés aux données. Default: [ 'Simple Linear Regression', 'Multiple Linear Regression', 'LASSO', 'Decision Tree', 'Random Forest', 'Logistic Regression', 'Naive Bayes', 'PCA', 'Hierarchical Clustering', 'kmeans' ].
  • opened | string: page ouverte au démarrage. Default: none.
  • plots | array: un ensemble de chaînes de caractères indiquant les tracés à montrer à l'utilisateur. 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): un tableau de nœuds de composants de texte et de questions à afficher dans un onglet questions ou un objet de propriétés transmises à un composant sous-jacent. <Pages /> sous-jacent. Default: none.
  • showTestDecisions | boolean: booléen indiquant s'il faut montrer les décisions prises pour chaque test sur la base des valeurs p calculées. Default: true.
  • statistics | array: un tableau de chaînes de caractères indiquant les statistiques sommaires qui peuvent être calculées. 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: Styles CSS en ligne pour le conteneur principal. Default: {}.
  • tables | array: un tableau de chaînes de caractères indiquant quels tableaux peuvent être créés à partir des données. Default: [ 'Frequency Table', 'Contingency Table' ].
  • tabs | array: un tableau d'objets et de clés indiquant les onglets personnalisés à ajouter. Default: [].
  • tests | array: un ensemble de chaînes de caractères indiquant les tests d'hypothèse à inclure. 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: booléen indiquant s'il faut afficher les outils de transformation variables. Default: true.
  • onTutorialCompletion | function: fonction invoquée lorsque l'utilisateur a terminé le tutoriel de l'explorateur de données. Default: onTutorialCompletion() {}.
  • onTutorialStart | function: fonction invoquée lorsque l'utilisateur lance le tutoriel de l'explorateur de données. Default: onTutorialStart() {}.

Exemples

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:

Éditeur en direct
Résultat
Data
id
Cost
Age
Gender
Interventions
Drugs
ERVisit
Complications
Comorbidities
Duration
0
0
52665
52665
24
24
70
70
Show all
0
0
47
47
0
0
2
2
0
0
20
20
Show all
0
0
60
60
0
0
372
372
1
179.1
63
Female
2
1
4
0
3
300
2
319
59
Female
2
0
6
0
0
120
3
9310.7
62
Female
17
0
2
0
5
353
4
280.9
60
Male
9
0
7
0
2
332
5
18727.1
55
Female
5
2
7
0
0
18
6
453.4
66
Female
1
0
3
0
4
296
7
323.1
64
Male
2
0
3
0
1
247
8
3873.6
45
Male
3
0
5
0
1
82
9
3243.8
68
Female
6
2
5
0
4
334
10
225.6
64
Male
3
0
2
0
0
85
11
2169.2
64
Male
5
0
0
0
0
55
12
599.9
50
Female
0
0
7
1
0
26
13
2224.6
55
Female
6
2
2
0
0
86
14
11.2
53
Female
0
1
1
0
0
0
15
689.7
55
Female
2
0
0
1
0
1
16
309.4
67
Male
3
0
3
0
3
148
17
304.1
62
Female
0
0
4
0
2
282
18
200.4
63
Female
0
0
3
0
6
340
19
978.9
67
Female
5
0
2
0
13
285
20
330.2
60
Female
1
0
1
0
10
318
21
642.2
64
Female
4
0
1
0
9
347
22
760
52
Male
1
0
4
0
0
295
23
1247
41
Female
4
0
0
0
0
40
24
226.6
64
Female
1
0
1
0
0
0
25
21505.2
64
Male
8
1
7
0
3
227
26
12481.1
69
Female
15
1
8
0
0
315
27
369.6
48
Female
2
0
1
0
0
13
28
3110.8
55
Male
6
2
6
0
6
89
29
3613.1
57
Female
8
0
3
0
21
293
30
977
68
Male
5
0
3
0
5
256
31
326
68
Female
2
0
1
0
1
111
32
252.3
60
Female
2
0
2
0
6
60
33
3902.8
41
Female
3
0
3
0
3
82
34
116.9
49
Female
2
0
1
0
0
0
35
38.4
66
Male
0
1
5
0
0
0
36
978.8
40
Female
5
0
0
0
3
229
37
6345
61
Female
14
0
3
0
5
335
38
1182
65
Male
5
0
4
0
15
344
39
4869.1
52
Female
3
0
5
0
0
307
40
73.6
63
Female
0
0
1
0
0
174
41
214.4
55
Male
0
0
3
0
0
236
42
635.7
60
Female
2
0
1
0
8
262
43
91.6
62
Male
2
1
3
0
1
204
44
160.9
69
Female
0
0
2
0
4
272
45
7388.9
68
Female
47
2
11
0
1
146
46
81.6
48
Female
3
2
3
0
0
209
47
3427.6
60
Female
12
2
1
0
0
79
48
7215.5
64
Female
3
0
5
0
19
333
49
1466
60
Female
6
1
2
0
0
0
50
29.2
59
Female
1
0
2
0
0
0
Page
of 16
Loading...

Output