mirror of
https://github.com/BreizhHardware/TD-R.git
synced 2026-01-18 16:47:34 +01:00
feat: add Student's t-test and update p-value comparison in R script
This commit is contained in:
@@ -79,10 +79,10 @@ hist(contenus,
|
||||
freq = TRUE)
|
||||
|
||||
# Tracer la distribution théorique
|
||||
curve(dnorm(x, mean = mu0, sd = ecart_type) * n * (breaks[2] - breaks[1]),
|
||||
col = "darkblue",
|
||||
lwd = 2,
|
||||
add = TRUE)
|
||||
max_density <- max(dnorm(seq(min(contenus), max(contenus), length.out=100), mean=moyenne, sd=ecart_type))
|
||||
scale_factor <- 4 / max_density # Ajuste pour que le sommet de la courbe atteigne 11
|
||||
# Tracer la courbe ajustée
|
||||
curve(scale_factor * dnorm(x, mean = moyenne, sd = ecart_type), add = TRUE, col = "red")
|
||||
|
||||
# Ajout de lignes verticales pour la moyenne échantillon et la valeur de référence
|
||||
abline(v = moyenne, col = "red", lwd = 2)
|
||||
@@ -122,4 +122,15 @@ print(ks_test)
|
||||
# Comparaison des p-values des deux tests
|
||||
cat("\nComparaison des p-values:\n")
|
||||
cat(sprintf("Test du chi-deux: %.4f\n", chitest$p.value))
|
||||
cat(sprintf("Test de Kolmogorov-Smirnov: %.4f\n", ks_test$p.value))
|
||||
cat(sprintf("Test de Kolmogorov-Smirnov: %.4f\n", ks_test$p.value))
|
||||
|
||||
# Verification avec le test de Student
|
||||
t_test <- t.test(contenus, mu = mu0)
|
||||
cat("\nRésultat du test de Student:\n")
|
||||
print(t_test)
|
||||
|
||||
# Comparaison des p-values des trois tests
|
||||
cat("\nComparaison des p-values:\n")
|
||||
cat(sprintf("Test du chi-deux: %.4f\n", chitest$p.value))
|
||||
cat(sprintf("Test de Kolmogorov-Smirnov: %.4f\n", ks_test$p.value))
|
||||
cat(sprintf("Test de Student: %.4f\n", t_test$p.value))
|
||||
Reference in New Issue
Block a user