Projet Tut
Projet Tut
Projet Tut
BOUZIDI Mohammed
1
PLAN
1. Introduction
2. Test de Kolmogorov-Smirnov
Description du test
Application du test
3. Données et Calculs
5. Tutoriel
6. Résultats et Interprétation
7. Conclusion
2
Introduction
L'objectif final est de fournir une évaluation claire et précise de la normalité des
données et de démontrer l'utilisation pratique du test de Kolmogorov-Smirnov
dans un environnement de tableur. Le rapport détaillera chaque étape du
processus, les résultats obtenus et leur interprétation, ainsi que les scripts VBA
utilisés pour automatiser l'analyse. Cette approche permet de renforcer les
compétences en statistiques et en programmation VBA, tout en fournissant des
outils pratiques pour l'analyse de données.
3
2. Test de Kolmogorov-Smirnov
Le test de Kolmogorov-Smirnov (K-S) est un test statistique non paramétrique utilisé pour
déterminer si un échantillon de données suit une distribution théorique spécifique, telle
qu'une distribution normale. Le test compare la distribution cumulative empirique des
données avec la distribution cumulative théorique et mesure la distance maximale entre ces
deux distributions.
𝐷=max|(𝐹𝑛(𝑥)−𝐹(𝑥)|
4
Où 𝐹𝑛(𝑥) est la distribution cumulative empirique de l'échantillon et 𝐹(𝑥) est la distribution
cumulative théorique.
o Hypothèses du test
5
Utiliser la distribution théorique spécifiée (par exemple, une distribution
normale avec la moyenne et l'écart-type calculés).
Calculer la statistique D :
Déterminer la p-value :
Détermination de la p-value
Résultats obtenus
Statistique D : 0.310263
6
p-value : 2.805514×10−312.805514×10−31
Avec une p-value extrêmement faible, nous rejetons l'hypothèse nulle selon laquelle la
variable suit une loi normale. Cela indique que les données ne suivent pas une distribution
normale avec une forte certitude.
3. Données et Calculs
Les données utilisées dans ce projet représentent des valeurs de la variable aléatoire 𝑋(par exemple,
des durées de vie en années) et leurs fréquences n Ces données sont collectées et organisées dans un
tableau, comme illustré ci-dessous :
Chaque valeur X est associée à une fréquence n, qui indique combien de fois cette valeur apparaît dans
l'ensemble de données.
7
Étape 1 : Calcul de la moyenne
où :
Calcul détaillé :
∑(𝑋𝑖⋅𝑛𝑖)=(0,57*14)+(1*27)+(5*35)+(5,2*37)+(5,7*43)+(6*49)+(6,5*44)+(6,4*38)+(0,77*32)+(0,51*26)+
(0,52*15)=1516,3
∑(Xi⋅ni)=(0,57*14)+(1*27)+(5*35)+(5,2*37)+(5,7*43)+(6*49)+(6,5*44)+(6,4*38)+(0,77*32)+(0,51*26)+
(0,52*15)=1516,38
∑𝑛𝑖=14+27+35+37+43+49+44+38+32+26+15=360
∑ni=14+27+35+37+43+49+44+38+32+26+15=360
Calcul de l'écart-type
8
où :
9
4. Réalisation de Test Kolmogorov-Smirnov sur Exécution
en Programmation VBA
Dans cette section, nous décrivons comment automatiser les calculs et l'application du test
de Kolmogorov-Smirnov en utilisant VBA (Visual Basic for Applications) dans Excel.
L'utilisation de VBA permet de simplifier et d'accélérer le processus, rendant l'analyse des
données plus efficace.
La première étape consiste à étendre les données en répétant chaque valeur 𝑋X selon sa
fréquence 𝑛n. Cela permet de créer un ensemble de données complet à partir des valeurs et
de leurs fréquences, facilitant ainsi les calculs ultérieurs.
10
Étape 2 : Calculer la moyenne
Une fois les données étendues, nous pouvons calculer la moyenne en utilisant la formule
suivante :
11
Étape 3 : Calculer l'écart-type
12
Étape 4 : Appliquer le test de Kolmogorov-Smirnov
13
14
Ce code VBA réalise les étapes suivantes :
15
5. Tutoriel
Dans cette section, nous fournirons un guide détaillé pour réaliser le projet en utilisant
VBA dans Excel, ainsi que le code VBA utilisé pour automatiser les calculs et
l'application du test de Kolmogorov-Smirnov.
Voici le code VBA utilisé pour automatiser les calculs et l'application du test de
Kolmogorov-Smirnov : déjà donner
16
6. Exécutez les macros VBA :
Retournez à Excel en fermant l'éditeur VBA.
Appuyez sur ALT + F8 pour ouvrir la boîte de dialogue "Macro".
Sélectionnez la macro à exécuter (par exemple, ExtendData, CalculateMean,
CalculateStdDev, ou TestKolmogorovSmirnov) et cliquez sur "Exécuter".
6. Résultats et Interprétation
Après avoir appliqué les étapes de l'analyse des données et le test de Kolmogorov-
Smirnov, nous avons obtenu les résultats suivants :
Ces résultats ont été obtenus à l'aide de la programmation VBA dans Excel, permettant
une automatisation efficace du calcul de la moyenne, de l'écart-type, et de l'application
du test de Kolmogorov-Smirnov.
17
Interprétation des résultats
Moyenne et Écart-type :
La moyenne des données est de 4.212167, ce qui représente la valeur centrale autour de
laquelle les données sont distribuées.
L'écart-type de 2.433588 indique la dispersion des données autour de la moyenne. Un
écart-type plus élevé signale une plus grande variabilité dans les données.
Test de Kolmogorov-Smirnov :
Les résultats obtenus montrent une statistique D élevée et une p-value extrêmement
faible. Par conséquent, nous rejetons l'hypothèse nulle avec un niveau de confiance
élevé. Cela signifie que les données ne suivent pas une distribution normale.
18
7. Conclusion
19