0% ont trouvé ce document utile (0 vote)
4 vues8 pages

TP Statistiques : Analyse de Séries Discrètes

Transféré par

hyatmwlmt10
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues8 pages

TP Statistiques : Analyse de Séries Discrètes

Transféré par

hyatmwlmt10
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DUT Informatique Probabilités discrètes Mathématiques

semestre 2 séries statistiques continues TP n◦ 3


Exercice 1
séries statistiques regroupées par intervalles, le générateur de Knuth
Lorsqu’une série statistique peux prendre n’importe quelle valeur dans un intervalle, ou
si elle prend un trop grand nombre de valeurs discrètes, il est pratique de regrouper ces
valeurs par petits intervalles (qu’on appellent classes). Nous allons voir comment faire
cela avec scilab en prenant l’exemple de la fonction rand() (le générateur de Knuth) qui
génère des nombres uniformément répartis dans l’intervalle [0, 1[.
1. (a) Générer la série statistique et les classes
-->X=rand(1000,1);
-->//les classes sont délimitées par [0 0.1 0.2 ... 0.8 0.9 1]
-->classes=[0:0.1:1]//on fabrique la matrice contenant les classes
(b) Calculer le tableau de fréquences avec la commande dsearch
-->[ind, n, info]=dsearch(X,classes,’c’)// les effectifs sont dans n
-->N=length(X)//effectif total
-->f=n/N//fréquences
-->histplot(classes,X)//histogramme normalisé
classe [0, 0.1[ [0.1, 0.2[ [0.2, 0.3[ [0.3, 0.4[ [0.4, 0.5[
fi

classe [0.5, 0.6[ [0.6, 0.7[ [0.7, 0.8[ [0.8, 0.9[ [0.9, 1[
fi

effectif total N =
(c) Faire l’histogramme normalisé :
-->histplot(classes,X)//histogramme normalisé

(d) Faire la table des fréquences cumulées (en utilisant cumsum) et tracer la fonction
de répartition continue avec la commande

1
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
-->y=cumsum(f)//fréquences cumulées
-->plot2d(classes,y,5),xgrid(3)//graphe de la fonction de répartition

t ] − ∞, 0[ 0.1 0.2 0.3 0.4 0.5


F (t)

t 0.6 0.7 0.8 0.9 1 [1, +∞[


F (t)

(e) Calculer la moyenne (brute) et la médiane de la même manière que pour une
série discrète.
(f) Calculer la moyenne approchée en attribuant à tous l’effectif de l’intervalle I
la valeur xi =milieu de I :
-->f//les fréquences
-->x=[0.05:0.1:0.95]//matrice des xi : [0.05 0.15 0.25 ... 0.95]
-->sum(f.*x)//moyenne approchée
(g) Calculer la variance, l’écart-type et l’inter-quartile de la même manière que
pour une série discrète.
(h) Comparer la variance et la variance approchée (définie comme la moyenne
approchée) :
-->f//les fréquences
-->x=[0.05:0.1:0.95]//matrice des xi : [0.05 0.15 0.25 ... 0.95]
-->var=sum(f.*(x.^2))-sum(f.*x)^2//variance approchée

2
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
2. reprendre l’étude de X mais avec avec des classes de taille variables :

[0, 0.1[, [0.1, 0.2[, [0.2, 0.5[, [0.5, 0.7[, [0.7, 0.8[, [0.8, 1[

(a) Faire la table des fréquences, regroupées suivant les classes du tableau ci-
dessous, et le diagramme en bâton, avec les hauteurs corrigées.
Rappel : Les hauteurs corrigées hi d’une classe de fréquence fi = nNi sont
calculées de telle sorte que l’aire totale des colonnes soit égales à 1 soit :
fi ni
hi = =
li Nli

classe [0, 0.1[ [0.1, 0.2[ [0.2, 0.5[ [0.5, 0.7[ [0.7, 0.8[ [0.8, 1[
fi

hi

effectif total N =
(b) Faire la table des fréquences cumulées et tracer la fonction de répartition.
t ] − ∞, 0[ 0.1 0.2 0.5 0.7 0.8 1 [1, +∞[
F (t)

histogramme répartition
(c) Calculer la moyenne (brute et approchée), la médiane et le mode.
(d) Calculer la variance (brute et approchée), l’écart-type et l’inter-quartile.

3
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
3. reprendre l’exercice avec 105 tirages de la fonction rand
(a) Faire la table des fréquences, regroupées suivant les classes du tableau ci-
dessous, et le diagramme en bâton, avec les hauteurs corrigées si besoin.
classe [0, 0.1[ [0.1, 0.4[ [0.4, 0.6[ [0.6, 0.7[ [0.7, 0.9[ [0.9, 1[
fi

hi

effectif total N =
(b) Faire la table des fréquences cumulées et tracer la fonction de répartition.
t ] − ∞, 0[ 0.1 0.4 0.6 0.7 0.9 1 [1, +∞[
F (t)

histogramme répartition
(c) Calculer la moyenne (brute et approchée), la médiane et le mode.
(d) Calculer la variance (brute et approchée), l’écart-type et l’inter-quartile.

4
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
Exercice 2
Générateurs de nombres pseudo-aléatoires
Le but de cet exercice est de générer des séries statistiques de réels dans l’intervalle
[0, 1[ et de les comparer aux séries obtenues avec la fonction rand(). À partir de l’étude
statistique ( histogramme, répartition,valeur moyenne, écart-type,. . .) on veut pouvoir jus-
tifier si la série obtenue se comporte comme une série de nombres aléatoires uniformément
répartis dans l’intervalle [0, 1[.
1. Étudier la série statistique X = pmodulo(sqrt(1 : 1000), 1); (partie décimale des
racines carrées de nombres entiers), cette série est elle un bon générateurs de nombre
(pseudo-)aléatoires uniformément répartis dans [0, 1[ ?
(a) Faire la table des fréquences, regroupées suivant les classes du tableau ci-
dessous, et le diagramme en bâton, avec les hauteurs corrigées si besoin.

classe [0, 0.1[ [0.1, 0.2[ [0.2, 0.3[ [0.3, 0.4[ [0.4, 0.6[ [0.6, 0.8[ [0.8, 1[
ni

hi

effectif total N =
(b) Faire la table des fréquences cumulées et tracer la fonction de répartition.
t ] − ∞, 0[ 0.1 0.2 0.3 0.4 0.6 0.8 1 [1, +∞[
F (t)

histogramme répartition
(c) Calculer la moyenne (brute et approchée), la médiane et le mode.
(d) Calculer la variance, l’écart-type et l’inter-quartile.

5
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
2. Étudier la série statistique Y = abs(cos(1 : 1000)); (valeur absolue des cosinus
d’entiers), cette série est elle un bon générateurs de nombre (pseudo-)aléatoires
uniformément répartis dans [0, 1[ ?
(a) Faire la table des fréquences, regroupées suivant les classes du tableau ci-
dessous, et le diagramme en bâton, avec les hauteurs corrigées si besoin.
classe [0, 0.2[ [0.2, 0.3[ [0.3, 0.4[ [0.4, 0.5[ [0.5, 0.6[
fi

hi

classe [0.6, 0.7[ [0.7, 0.8[ [0.8, 0.9[ [0.9, 0.95[ [0.95, 1[
fi

hi

effectif total N =
(b) Faire la table des fréquences cumulées et tracer la fonction de répartition.

t ] − ∞, 0[ 0.2 0.3 0.4 0.5 0.6


F (t)

t 0.7 0.8 0.9 0.95 1 [1, +∞[


F (t)

histogramme répartition
(c) Calculer la moyenne (brute et approchée), la médiane et le mode.
(d) Calculer la variance, l’écart-type et l’inter-quartile.

6
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
3. Étudier la série statistique Z = pmodulo(%pi ∗ (1 : 1000), 1); (partie décimale des
multiples entiers de π), cette série est elle un bon générateurs de nombre (pseudo-
)aléatoires uniformément répartis dans [0, 1[ ?
(a) Faire la table des fréquences, regroupées suivant les classes du tableau ci-
dessous, et le diagramme en bâton, avec les hauteurs corrigées si besoin.
classe [0, 0.05[ [0.05, 0.1[ [0.1, 0.2[ [0.2, 0.3[ [0.3, 0.4[
fi

hi

classe [0.4, 0.5[ [0.5, 0.6[ [0.6, 0.7[ [0.7, 0.8[ [0.8, 1[
fi

hi

effectif total N =
(b) Faire la table des fréquences cumulées et tracer la fonction de répartition.

t ] − ∞, 0[ 0.05 0.1 0.2 0.3 0.4


F (t)

t 0.5 0.6 0.7 0.8 1 [1, +∞[


F (t)

histogramme répartition
(c) Calculer la moyenne (brute et approchée), la médiane et le mode.
(d) Calculer la variance, l’écart-type et l’inter-quartile.

7
DUT Informatique Probabilités discrètes Mathématiques
semestre 2 séries statistiques continues TP n◦ 3
4. Étudier la série statistique T = pmodulo((1/7) ∗ (1 : 1000), 1); (partie décimale des
multiples entiers de 17 ), cette série est elle un bon générateurs de nombre (pseudo-
)aléatoires uniformément répartis dans [0, 1[ ?
(a) Faire la table des fréquences, regroupées suivant les classes du tableau ci-
dessous, et le diagramme en bâton, avec les hauteurs corrigées si besoin.
classe [0, 0.1[ [0.1, 0.2[ [0.2, 0.3[ [0.3, 0.4[ [0.4, 0.5[
fi

hi

classe [0.5, 0.6[ [0.6, 0.7[ [0.7, 0.8[ [0.8, 0.9[ [0.9, 1[
fi

hi

effectif total N =
(b) Faire la table des fréquences cumulées et tracer la fonction de répartition.

t ] − ∞, 0[ 0.1 0.2 0.3 0.4 0.5


F (t)

t 0.6 0.7 0.8 0.9 1 [1, +∞[


F (t)

histogramme répartition
(c) Calculer la moyenne (brute et approchée), la médiane et le mode.
(d) Calculer la variance, l’écart-type et l’inter-quartile.

Vous aimerez peut-être aussi