Files
maths_2025/stats/tp/tp1/README.md
T

135 lines
4.3 KiB
Markdown
Raw Normal View History

2026-05-18 18:59:32 +02:00
# TP1 : Statistiques descriptives
Pour utiliser [Scilab](https://www.scilab.org/), taper la commande
```
scilab
```
Il s'agit de la version avec interface graphique.
```
scilab-adv-cli
```
Ligne de commande avec graphique.
```
scilab-cli
```
Uniquement interpréteur en ligne de commande (pas de fontions graphiques). Vous pouvez consulter l'aide sur le site
de scilab, et/ou cette [aide](../../scilab) succinte pour commencer.
SI les graphiques ne s'affichent pas, lancez scilab depuis un terminal après avoir fait
```
export LIBGL_ALWAYS_SOFTWARE=1
```
- `load/save` permet de charger/sauvegarder une session : fichier binaire.
- `exec` permet l'exécution d'un script (instructions et définitions de fonctions) : fichier texte .sce
- `getf` ou `exec` permet de charger des fonctions définies dans un fichier : fichier texte .sci
## Ex1
On souhaite étudier le nombre de buts marqués lors d'un match de foot. Voici un échantilllon $X$ de 20 derniers matchs regardés
```
3 1 5 3 2 7 0 1 0 3 2 4 4 0 3 3 2 5 3 1
```
1. Remplir à la main le tableau des effectifs et des fréquences.
| $x_i$ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| $n_i$ | | | | | | | | |
| $f_i$ | | | | | | | | |
2. Saisir dans scilab la série $X$
```
--> X=[3 1 5 3 2 7 0 1 0 3 2 4 4 0 3 3 2 5 3 1];
```
3. Taper l'instruction
```
--> M=tabul(X,"i")
```
Que fait l'instruction `tabul` ?
4. Donner une commande scilab qui calcule le vecteur ligne $x$ des valeurs, $n$ des effectifs et le vecteur ligne $f$ des fréquences. Vérifier votre tableau.
5. Donner une commande qui affiche les effectifs sous forme d'histogrammes verticaux.
6. Calculer le tableau des fréquences cumulées, et vérifier avec scilab.
```
--> fcc = cumsum(f)
```
Tracer le graphe correspondant (fonction de répartition).
7. Donner le mode, la médiane de la série $X$.
8. Calculer la moyenne de $X$ de trois manières différentes :
```
--> mu=mean(X)
--> sum(X)/length(X)
--> sum(x.*f)
```
9. À partir du tableau des fréquences cumulées trouver les quartiles de la série $X$.
10. Calculer les quartiles et l'inter-quartile avec scilab grâce à
```
--> quart(X)
--> iqr(X)
```
11. Calculer la variance de $X$ de deux manières différentes :
```
mean((X-mu).^2) // définition
mean(X.^2) - mean(X)^2 // formule de Koening
```
## Ex2
1. Charger la série statistique $DS_1$. (utilisez la fonction `csvRead` de scilab)
- Générer l'histogramme et le graphe de répartition.
- Calculer la moyenne, médiane et mode.
- Calculer la variance, l'écart-type et l'inter-quartile.
2. Charger la série statistique $DS_2$.
- Générer l'histogramme et le graphe de répartition.
- Calculer la moyenne, médiane et mode.
- Calculer la variance, l'écart-type et l'inter-quartile.
3. On voudrait égaliser les notes de telle sorte que la moyenne soit 10 et l'écart-type soit 4.
- Soit
\[
Y_1= DS_1 - 0.57
\]
Quelle est sa moyenne ? Son écart-type ?
- Soit
\[
Y_2 = 1.97\times DS_1
\]
Quelle est sa moyenne ? Son écart-type ?
- Soit
\[
Y_3 = 10 + 1.97(DS_1 - 10.57)
\]
Quelle est sa moyenne ? Son écart-type ?
- Trouver $a,b\in\mathbb{R}$ tels que
\[
Y_4=aDS_2 + b
\]
ait pour moyenne 10 et pour écart-type 4.
## Ex3
On souhaite étudier la loi d'une variable $Y=|[X]|$ où $X$ suit une loi normale $N(0,4)$.
1. $Y$ est-elle discète ou continu ?
2. Taper dans scilab
```
--> X=grand(1,100,'nor',0,4)
--> Y=abs(floor(X))
```
Que font-elles ? Les valeurs de $Y$ sont-elles cohérentes ?
3. Donner une valeur approchée de la moyenne et de la variance de $Y$.
4. Donner le tableau des effectifs.
5. Mettre les modalités de $Y$ dans une matrice colonne $y$, les effectifs dans
une matrice colonne $n$, les fréquences dans une matrice colonne $f$.
6. Repésentez $f$ en fonction de $x$ à l'aide de la fonction `bar`.
7. Déterminer le mode de $Y$ et le comparer avec la moyenne et la médiane de $Y$.
8. Construire le graphe des fréquences cumulées.
9. Tracer le diagramme en bâton des fréquences cumulées. Lire sur le diagramme les trois quartiles
$Q_1$, $m$ et $Q_3$ puis les déciles de la série statistique.