Analyse de réseaux
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/analyse-de-survie.html b/analyse-de-survie.html index d015452f..d24787a1 100644 --- a/analyse-de-survie.html +++ b/analyse-de-survie.html @@ -94,6 +94,7 @@ pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } +.sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } @@ -483,7 +484,7 @@Analyse de survie
Ce chapitre est évoqué dans le webin-R #15 (analyses de survie) sur YouTube.
+Ce chapitre est évoqué dans le webin-R #15 (analyse de survie) sur YouTube.
Ressources en ligne
@@ -904,10 +905,10 @@Kaplan-Meier
survdiff(formula = Surv(time, deces) ~ sexe, data = enfants) N Observed Expected (O-E)^2/E (O-E)^2/V -sexe=masculin 762 94 66.2 11.7 21.9 -sexe=féminin 822 48 75.8 10.2 21.9 +sexe=masculin 762 94 66.2 11.6 21.8 +sexe=féminin 822 48 75.8 10.2 21.8 - Chisq= 21.9 on 1 degrees of freedom, p= 3e-06 + Chisq= 21.8 on 1 degrees of freedom, p= 3e-06Une fois encore, on aura recours à ggsurvplot
pour représenter les courbes de survie.
ggsurvplot(km_sexe, conf.int = TRUE, risk.table = TRUE, pval = TRUE, data = enfants)
Modèle de Cox
data = enfants) coef -sexeféminin -0.810964 -milieu 0.657039 -richessepauvre -0.074736 -richessemoyen 0.328896 -richesseriche 0.357901 -richessetrès riche 0.471011 -structureun adulte -0.146177 -structuredeux adultes de même sexe 0.602447 -structuretrois adultes ou plus avec lien de parenté 0.053835 -structureadultes sans lien de parenté -0.126713 -educ2primaire -0.032997 -educ2secondaire ou plus -0.201774 -gpage_mere_naissance19 ou moins -0.310449 -gpage_mere_naissance30 et plus -0.004781 -rang_apres_idealoui 1.414030 +sexeféminin -0.809568 +milieu 0.656241 +richessepauvre -0.082223 +richessemoyen 0.318645 +richesseriche 0.353483 +richessetrès riche 0.464590 +structureun adulte -0.150231 +structuredeux adultes de même sexe 0.604592 +structuretrois adultes ou plus avec lien de parenté 0.049430 +structureadultes sans lien de parenté -0.131369 +educ2primaire -0.030251 +educ2secondaire ou plus -0.203903 +gpage_mere_naissance19 ou moins -0.310248 +gpage_mere_naissance30 et plus -0.002586 +rang_apres_idealoui 1.355106 exp(coef) -sexeféminin 0.444429 -milieu 1.929072 -richessepauvre 0.927989 -richessemoyen 1.389433 -richesseriche 1.430324 -richessetrès riche 1.601612 -structureun adulte 0.864005 -structuredeux adultes de même sexe 1.826583 -structuretrois adultes ou plus avec lien de parenté 1.055311 -structureadultes sans lien de parenté 0.880986 -educ2primaire 0.967542 -educ2secondaire ou plus 0.817279 -gpage_mere_naissance19 ou moins 0.733117 -gpage_mere_naissance30 et plus 0.995230 -rang_apres_idealoui 4.112495 +sexeféminin 0.445050 +milieu 1.927533 +richessepauvre 0.921066 +richessemoyen 1.375263 +richesseriche 1.424019 +richessetrès riche 1.591361 +structureun adulte 0.860509 +structuredeux adultes de même sexe 1.830506 +structuretrois adultes ou plus avec lien de parenté 1.050672 +structureadultes sans lien de parenté 0.876895 +educ2primaire 0.970202 +educ2secondaire ou plus 0.815541 +gpage_mere_naissance19 ou moins 0.733265 +gpage_mere_naissance30 et plus 0.997417 +rang_apres_idealoui 3.877173 se(coef) -sexeféminin 0.177804 -milieu 0.269893 -richessepauvre 0.250820 -richessemoyen 0.248013 -richesseriche 0.298660 -richessetrès riche 0.428707 -structureun adulte 0.600331 -structuredeux adultes de même sexe 0.376554 -structuretrois adultes ou plus avec lien de parenté 0.196517 -structureadultes sans lien de parenté 0.305436 -educ2primaire 0.205792 -educ2secondaire ou plus 0.367133 -gpage_mere_naissance19 ou moins 0.268083 -gpage_mere_naissance30 et plus 0.191732 -rang_apres_idealoui 0.603549 +sexeféminin 0.177806 +milieu 0.269928 +richessepauvre 0.250417 +richessemoyen 0.247868 +richesseriche 0.298425 +richessetrès riche 0.428583 +structureun adulte 0.600329 +structuredeux adultes de même sexe 0.376445 +structuretrois adultes ou plus avec lien de parenté 0.196666 +structureadultes sans lien de parenté 0.305478 +educ2primaire 0.205751 +educ2secondaire ou plus 0.366889 +gpage_mere_naissance19 ou moins 0.268062 +gpage_mere_naissance30 et plus 0.191557 +rang_apres_idealoui 0.602401 z -sexeféminin -4.561 -milieu 2.434 -richessepauvre -0.298 -richessemoyen 1.326 -richesseriche 1.198 -richessetrès riche 1.099 -structureun adulte -0.243 -structuredeux adultes de même sexe 1.600 -structuretrois adultes ou plus avec lien de parenté 0.274 -structureadultes sans lien de parenté -0.415 -educ2primaire -0.160 -educ2secondaire ou plus -0.550 -gpage_mere_naissance19 ou moins -1.158 -gpage_mere_naissance30 et plus -0.025 -rang_apres_idealoui 2.343 +sexeféminin -4.553 +milieu 2.431 +richessepauvre -0.328 +richessemoyen 1.286 +richesseriche 1.184 +richessetrès riche 1.084 +structureun adulte -0.250 +structuredeux adultes de même sexe 1.606 +structuretrois adultes ou plus avec lien de parenté 0.251 +structureadultes sans lien de parenté -0.430 +educ2primaire -0.147 +educ2secondaire ou plus -0.556 +gpage_mere_naissance19 ou moins -1.157 +gpage_mere_naissance30 et plus -0.014 +rang_apres_idealoui 2.250 p -sexeféminin 5.09e-06 -milieu 0.0149 -richessepauvre 0.7657 -richessemoyen 0.1848 -richesseriche 0.2308 -richessetrès riche 0.2719 -structureun adulte 0.8076 -structuredeux adultes de même sexe 0.1096 -structuretrois adultes ou plus avec lien de parenté 0.7841 -structureadultes sans lien de parenté 0.6782 -educ2primaire 0.8726 -educ2secondaire ou plus 0.5826 -gpage_mere_naissance19 ou moins 0.2469 -gpage_mere_naissance30 et plus 0.9801 -rang_apres_idealoui 0.0191 - -Likelihood ratio test=38.44 on 15 df, p=0.0007773 +sexeféminin 5.29e-06 +milieu 0.0151 +richessepauvre 0.7427 +richessemoyen 0.1986 +richesseriche 0.2362 +richessetrès riche 0.2784 +structureun adulte 0.8024 +structuredeux adultes de même sexe 0.1083 +structuretrois adultes ou plus avec lien de parenté 0.8016 +structureadultes sans lien de parenté 0.6672 +educ2primaire 0.8831 +educ2secondaire ou plus 0.5784 +gpage_mere_naissance19 ou moins 0.2471 +gpage_mere_naissance30 et plus 0.9892 +rang_apres_idealoui 0.0245 + +Likelihood ratio test=38.16 on 15 df, p=0.0008546 n= 1584, number of events= 142De nombreuses variables ne sont pas significatives. Voyons si nous pouvons, avec la fonction step
, améliorer notre modèle par minimisation de l’AIC ou Akaike Information Criterion (voir la section Sélection de modèles du chapitre sur la Régression logistique).
<- step(mod1) mod2
Start: AIC=2026.27
+Start: AIC=2027.07
Surv(time, deces) ~ sexe + milieu + richesse + structure + educ2 +
gpage_mere_naissance + rang_apres_ideal
Df AIC
-- structure 4 2021.2
-- richesse 4 2022.0
-- educ2 2 2022.6
-- gpage_mere_naissance 2 2023.8
-<none> 2026.3
-- rang_apres_ideal 1 2028.1
-- milieu 1 2030.5
-- sexe 1 2046.4
-
-Step: AIC=2021.17
+- structure 4 2022.0
+- richesse 4 2022.7
+- educ2 2 2023.4
+- gpage_mere_naissance 2 2024.6
+<none> 2027.1
+- rang_apres_ideal 1 2028.6
+- milieu 1 2031.3
+- sexe 1 2047.1
+
+Step: AIC=2022.01
Surv(time, deces) ~ sexe + milieu + richesse + educ2 + gpage_mere_naissance +
rang_apres_ideal
Df AIC
-- richesse 4 2016.2
-- educ2 2 2017.4
-- gpage_mere_naissance 2 2018.6
-<none> 2021.2
-- rang_apres_ideal 1 2022.8
-- milieu 1 2024.8
-- sexe 1 2041.5
-
-Step: AIC=2016.24
+- richesse 4 2017.0
+- educ2 2 2018.2
+- gpage_mere_naissance 2 2019.5
+<none> 2022.0
+- rang_apres_ideal 1 2023.4
+- milieu 1 2025.6
+- sexe 1 2042.2
+
+Step: AIC=2017
Surv(time, deces) ~ sexe + milieu + educ2 + gpage_mere_naissance +
rang_apres_ideal
Df AIC
-- educ2 2 2012.5
-- gpage_mere_naissance 2 2014.1
-<none> 2016.2
-- rang_apres_ideal 1 2017.5
-- milieu 1 2018.0
-- sexe 1 2036.8
-
-Step: AIC=2012.52
+- educ2 2 2013.3
+- gpage_mere_naissance 2 2014.8
+<none> 2017.0
+- rang_apres_ideal 1 2018.0
+- milieu 1 2018.8
+- sexe 1 2037.6
+
+Step: AIC=2013.28
Surv(time, deces) ~ sexe + milieu + gpage_mere_naissance + rang_apres_ideal
Df AIC
-- gpage_mere_naissance 2 2010.4
-<none> 2012.5
-- rang_apres_ideal 1 2013.7
-- milieu 1 2014.9
-- sexe 1 2033.0
+- gpage_mere_naissance 2 2011.2
+<none> 2013.3
+- rang_apres_ideal 1 2014.3
+- milieu 1 2015.7
+- sexe 1 2033.8
-Step: AIC=2010.41
+Step: AIC=2011.17
Surv(time, deces) ~ sexe + milieu + rang_apres_ideal
Df AIC
-<none> 2010.4
-- rang_apres_ideal 1 2011.8
-- milieu 1 2013.2
-- sexe 1 2030.8
+<none> 2011.2
+- rang_apres_ideal 1 2012.3
+- milieu 1 2013.9
+- sexe 1 2031.6
On peut obtenir facilement les coefficients du modèle avec l’excellente fonction tidy
de l’extension broom
. Ne pas oublier de préciser exponentiate = TRUE
. En effet, dans le cas d’un modèle de Cox, l’exponentiel des coefficients corresponds au ratio des risques instantannés ou hazard ratio (HR) en anglais.
library(broom, quietly = TRUE)
Warning: package 'broom' was built under R version 4.0.5
-tidy(mod2, exponentiate = TRUE)
library(broom, quietly = TRUE)
+tidy(mod2, exponentiate = TRUE)
Pour représenter ces rapports de risque, on peut ici encore avoir recours à la fonction ggcoef_model
de l’extension GGally
.
library(GGally, quietly = TRUE)
library(GGally, quietly = TRUE)
Registered S3 method overwritten by 'GGally':
method from
+.gg ggplot2
-ggcoef_model(mod2, exponentiate = TRUE)
ggcoef_model(mod2, exponentiate = TRUE)
Modèle de Cox
L’extension survminer
fournit également une fonction ggforest
qui permet de représenter de manière plus esthétique et complète les coefficients d’un modèle de Cox.
ggforest(mod2)
ggforest(mod2)
Modèle de Cox
Vérification de la validité du modèle
Un modèle de Cox n’est valable que sous l’hypothèse de la proportionnalité des risques relatifs. Selon cette hypothèse les résidus de Schoenfeld ne dépendent pas du temps. Cette hypothèse peut être testée avec la fonction cox.zph
.
<- cox.zph(mod2)
- test test
chisq df p
-sexe 0.7311 1 0.39
-milieu 0.0489 1 0.82
-rang_apres_ideal 1.9323 1 0.16
-GLOBAL 2.7191 3 0.44
+<- cox.zph(mod2)
+ test test
chisq df p
+sexe 0.505 1 0.48
+milieu 0.136 1 0.71
+rang_apres_ideal 0.163 1 0.69
+GLOBAL 0.805 3 0.85
Une valeur de p inférieure à 5 % indique que l’hypothèse n’est pas vérifiée. Il apparaît que p est supérieur à 5 % globalement et pour chaque variable prise individuellement. Notre modèle est donc valide.
Il est possible de représenter la distribution des résidus de Schoenfeld à l’aide de ggcoxzph
de l’extension survminer
, afin de voir si leur répartition change au cours du temps.
ggcoxzph(test)
ggcoxzph(test)
Warning in regularize.values(x, y, ties, missing(ties),
na.rm = na.rm): collapsing to unique 'x' values
diff --git a/analyse-des-correspondances-multiples.html b/analyse-des-correspondances-multiples.html
index 483e72db..93043c7a 100644
--- a/analyse-des-correspondances-multiples.html
+++ b/analyse-des-correspondances-multiples.html
@@ -94,6 +94,7 @@
pre > code.sourceCode { white-space: pre; position: relative; }
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }
pre > code.sourceCode > span:empty { height: 1.2em; }
+.sourceCode { overflow: visible; }
code.sourceCode > span { color: inherit; text-decoration: inherit; }
div.sourceCode { margin: 1em 0; }
pre.sourceCode { margin: 0; }
diff --git a/analyse-spatiale.html b/analyse-spatiale.html
index c9446512..7b63112f 100644
--- a/analyse-spatiale.html
+++ b/analyse-spatiale.html
@@ -13,13 +13,22 @@
Analyse spatiale
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/annotations-mathematiques.html b/annotations-mathematiques.html index 492fa9e7..8943dc77 100644 --- a/annotations-mathematiques.html +++ b/annotations-mathematiques.html @@ -13,13 +13,22 @@Syntaxe de plotmath
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/autres-extensions-graphiques.html b/autres-extensions-graphiques.html index eccf83f0..f3b142e4 100644 --- a/autres-extensions-graphiques.html +++ b/autres-extensions-graphiques.html @@ -13,13 +13,22 @@highcharter
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/calculer-un-age.html b/calculer-un-age.html index d4e5779f..01486f19 100644 --- a/calculer-un-age.html +++ b/calculer-un-age.html @@ -13,13 +13,22 @@Notes
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/cartes.html b/cartes.html index 30e3de5c..76aeda16 100644 --- a/cartes.html +++ b/cartes.html @@ -13,13 +13,22 @@Cartes
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/classification-ascendante-hierarchique.html b/classification-ascendante-hierarchique.html index 1b7b64a0..3d07c674 100644 --- a/classification-ascendante-hierarchique.html +++ b/classification-ascendante-hierarchique.html @@ -93,6 +93,7 @@ pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } +.sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } diff --git a/combiner-plusieurs-graphiques.html b/combiner-plusieurs-graphiques.html index 9dc26c1c..ee71d3ea 100644 --- a/combiner-plusieurs-graphiques.html +++ b/combiner-plusieurs-graphiques.html @@ -94,6 +94,7 @@ pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } +.sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } diff --git a/comparaisons-moyennes-et-proportions.html b/comparaisons-moyennes-et-proportions.html index d0160251..8e037e5b 100644 --- a/comparaisons-moyennes-et-proportions.html +++ b/comparaisons-moyennes-et-proportions.html @@ -13,13 +13,22 @@Tests dans les tableaux de gtsummary
$(document).ready(function () {
$('.tabset-dropdown > .nav-tabs > li').click(function () {
- $(this).parent().toggleClass('nav-tabs-open')
+ $(this).parent().toggleClass('nav-tabs-open');
});
});
diff --git a/conditions-et-comparaisons.html b/conditions-et-comparaisons.html
index baa5dab8..f18c7093 100644
--- a/conditions-et-comparaisons.html
+++ b/conditions-et-comparaisons.html
@@ -13,13 +13,22 @@
Conditions et comparaisons
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/contrastes.html b/contrastes.html index b3e1d158..d9d8e539 100644 --- a/contrastes.html +++ b/contrastes.html @@ -13,13 +13,22 @@Exemple 2 : une régression logistique avec deux variables catégoriellesodds.ratio(0.6122, 0.7114)
odds.ratio(0.6122, 0.7114)
[1] 0.6404246
De la même manière, les différents coefficients associés à groupe_age correspondent à la différence entre chaque groupe d’âges et sa modalité de référence (ici 16-24 ans), quand les autres variables (ici le sexe) sont à leur référence (ici les hommes).
-Pour prédire la probabilité de faire du sport pour un profil particulier, il faut prendre en compte toutes les termes qui s’appliquent et qui s’ajoutent à l’intercept. Par exemple, pour une femme de 50 ans il faut considérer l’intercept (0.9021), le coefficient sexeFemme (-0.4455) et le coefficient groupe_ageè45-64 (-1.6535). Sa probabilité de faire du sport est donc de 23%.
+Pour prédire la probabilité de faire du sport pour un profil particulier, il faut prendre en compte toutes les termes qui s’appliquent et qui s’ajoutent à l’intercept. Par exemple, pour une femme de 50 ans il faut considérer l’intercept (0.9021), le coefficient sexeFemme (-0.4455) et le coefficient groupe_age45-64 (-1.6535). Sa probabilité de faire du sport est donc de 23%.
inv_logit(0.9021 - 0.4455 - 1.6535)
[1] 0.2320271
Lectures additionnelles
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/couleurs.html b/couleurs.html index 6be04416..16435889 100644 --- a/couleurs.html +++ b/couleurs.html @@ -94,6 +94,7 @@ pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } +.sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } diff --git a/definir-un-plan-d-echantillonnage-complexe.html b/definir-un-plan-d-echantillonnage-complexe.html index 8467dc88..a5cb8124 100644 --- a/definir-un-plan-d-echantillonnage-complexe.html +++ b/definir-un-plan-d-echantillonnage-complexe.html @@ -13,13 +13,22 @@Extraire un sous-échantillon
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/diagramme-de-lexis.html b/diagramme-de-lexis.html index da72d873..7b0ad030 100644 --- a/diagramme-de-lexis.html +++ b/diagramme-de-lexis.html @@ -13,13 +13,22 @@Diagramme de Lexis
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/donnees-ponderees.html b/donnees-ponderees.html index 0a48228f..fd6fb2e8 100644 --- a/donnees-ponderees.html +++ b/donnees-ponderees.html @@ -13,13 +13,22 @@Conclusion
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/ecrire-ses-propres-fonctions.html b/ecrire-ses-propres-fonctions.html index 6c8a4975..03c59069 100644 --- a/ecrire-ses-propres-fonctions.html +++ b/ecrire-ses-propres-fonctions.html @@ -13,13 +13,22 @@Écrire ses propres fonctions
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/effets-d-interaction.html b/effets-d-interaction.html index 5b5739f0..81561381 100644 --- a/effets-d-interaction.html +++ b/effets-d-interaction.html @@ -13,13 +13,22 @@Pour aller plus loin
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/etendre-ggplot2.html b/etendre-ggplot2.html index 992f1223..844c5c50 100644 --- a/etendre-ggplot2.html +++ b/etendre-ggplot2.html @@ -94,6 +94,7 @@ pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } +.sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } diff --git a/exemples-graphiques-avances.html b/exemples-graphiques-avances.html index e59640cb..52a760df 100644 --- a/exemples-graphiques-avances.html +++ b/exemples-graphiques-avances.html @@ -94,6 +94,7 @@ pre > code.sourceCode { white-space: pre; position: relative; } pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } +.sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } div.sourceCode { margin: 1em 0; } pre.sourceCode { margin: 0; } diff --git a/export-de-donnees.html b/export-de-donnees.html index ddd68665..ae19553e 100644 --- a/export-de-donnees.html +++ b/export-de-donnees.html @@ -13,13 +13,22 @@Sauvegarder des objets
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/export-de-graphiques.html b/export-de-graphiques.html index 09ca79dd..549461a3 100644 --- a/export-de-graphiques.html +++ b/export-de-graphiques.html @@ -13,13 +13,22 @@Export avec ggplot2
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/expressions-regulieres.html b/expressions-regulieres.html index f6a945e2..788d7769 100644 --- a/expressions-regulieres.html +++ b/expressions-regulieres.html @@ -13,13 +13,22 @@Expressions régulières
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/extensions.html b/extensions.html index ffda0d0d..646d5297 100644 --- a/extensions.html +++ b/extensions.html @@ -13,13 +13,22 @@Mise à jour des extensions
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/facteurs-et-vecteurs-labellises.html b/facteurs-et-vecteurs-labellises.html index 28168fea..08721102 100644 --- a/facteurs-et-vecteurs-labellises.html +++ b/facteurs-et-vecteurs-labellises.html @@ -13,13 +13,22 @@Quelques fonctions supplémentaires
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/fonctions-a-fenetre.html b/fonctions-a-fenetre.html index f66a7f23..765828e4 100644 --- a/fonctions-a-fenetre.html +++ b/fonctions-a-fenetre.html @@ -13,13 +13,22 @@Fonctions à fenêtre
$(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { - $(this).parent().toggleClass('nav-tabs-open') + $(this).parent().toggleClass('nav-tabs-open'); }); }); diff --git a/formater-nombres.html b/formater-nombres.html index 68b6ce67..29c8ea4e 100644 --- a/formater-nombres.html +++ b/formater-nombres.html @@ -13,13 +13,22 @@Mettre en forme des nombres
Ce chapitre est en cours d’écriture.
Ce chapitre est évoqué dans le webin-R #09 (Graphiques uni- et bivariés avec ggplot2) sur YouTube.
+Le plus simple est d’avoir recours à l’extension scales
et aux fonctions number
, comma
, percent
, unit
, ordinal
et pvalue
.