feat(2nd): début du chapitre le l'échantillonnage

This commit is contained in:
Bertrand Benjamin 2023-05-03 09:41:41 +02:00
parent 5ab2f0162a
commit c63d442803
8 changed files with 482 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,37 @@
\documentclass[a4paper,10pt]{article}
\usepackage{myXsim}
\author{Benjamin Bertrand}
\title{Echantillonnage - Cours}
\date{mai 2023}
\pagestyle{empty}
\begin{document}
\maketitle
\begin{definition}[Échantillon]
Lorsquon répète $n$ fois, de façon identique et indépendante, une même expérience aléatoire, on obtient une série de $n$ résultats que lon appelle échantillon de taille $n$.
\end{definition}
\begin{definition}[Fluctuation de l'échantillon]
Lorsquon effectue plusieurs échantillons de même taille, la fréquence dun caractère observé varie dun échantillon à lautre. Cest ce quon appelle la \textbf{fluctuation déchantillonnage}.
\end{definition}
\begin{propriete}[Estimation d'une probabilité]
Dans une population, la proportion p dindividus présentant un certain caractère est inconnue.
On prélève dans cette population un échantillon aléatoire de taille $n$.
On note $f$ la fréquence dapparition du caractère dans léchantillon.
La fréquence observée f est appelée une estimation de la proportion $p$.
\end{propriete}
\begin{propriete}[Intervalle de fluctuation]
\end{propriete}
\end{document}

View File

@ -0,0 +1,299 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "f7b010a9",
"metadata": {},
"source": [
"# Echantillonnage\n",
"\n",
"Dans ce TP, vous allez cherche à savoir si une pièce ou un dé est truqué. C'est à dire s'il donne plus souvent un résultat qu'un autre.\n",
"\n",
"Si vous le souhaitez, vous pouvez utiliser les outils de programmation pour répondre mais ce n'est pas necessaire."
]
},
{
"cell_type": "markdown",
"id": "3574ed56",
"metadata": {},
"source": [
"## Pièce trucquée?\n",
"\n",
"On importe 3 pièces sous la forme de 3 fonctions Python"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "f8574d02",
"metadata": {},
"outputs": [],
"source": [
"from echantillons import piece1, piece2, piece3"
]
},
{
"cell_type": "markdown",
"id": "a008af30",
"metadata": {},
"source": [
"Pièce 1"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "df8982e6",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'pile'"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"piece1()"
]
},
{
"cell_type": "markdown",
"id": "c858e103",
"metadata": {},
"source": [
"Pièce 2"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "b98436c2",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'face'"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"piece2()"
]
},
{
"cell_type": "markdown",
"id": "2f71532e",
"metadata": {},
"source": [
"Pièce 3"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "fa5868a0",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'pile'"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"piece3()"
]
},
{
"cell_type": "markdown",
"id": "14eff698",
"metadata": {},
"source": [
"Que pensez-vous? Est-ce que ces pièces sont équilibrées?"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b86ec551",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "c168731c",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "625a5dfd",
"metadata": {},
"source": [
"## Dé trucqué?\n",
"\n",
"On importe 3 dés sous la forme de 3 fonctions Python."
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "fab62eff",
"metadata": {},
"outputs": [],
"source": [
"from echantillons import de1, de2, de3"
]
},
{
"cell_type": "markdown",
"id": "9a43f807",
"metadata": {},
"source": [
"Dé 1"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "582c9ec8",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"6"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"de1()"
]
},
{
"cell_type": "markdown",
"id": "3cb2d6e7",
"metadata": {},
"source": [
"Dé 2"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "66b777f8",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"6"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"de2()"
]
},
{
"cell_type": "markdown",
"id": "a241a4d4",
"metadata": {},
"source": [
"Dé 3"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "05781d0a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"de3()"
]
},
{
"cell_type": "markdown",
"id": "bd4bb96e",
"metadata": {},
"source": [
"Est-ce qu'un dé donne un nombre anormalement élevé de 6? D'un autre nombre? Lequel semble bien équilibré?"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c391b26c",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "81d2f6fa",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.10"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

View File

@ -0,0 +1,28 @@
from random import random
def piece_builder(p):
def piece():
r = random()
if r < p:
return "pile"
return "face"
return piece
piece1 = piece_builder(0.5)
piece2 = piece_builder(0.4)
piece3 = piece_builder(0.2)
def de_builder(steps):
assert sorted(steps) == steps
assert steps[-1] == 1
def de():
r = random()
for i in range(6):
if r < steps[i]:
return i+1
return de
de1 = de_builder([(i+1)*1/6 for i in range(6)])
de2 = de_builder([0.1, 0.2, 0.3, 0.4, 0.5, 1])
de3 = de_builder([0.01, 0.3, 0.4, 0.6, 0.8, 1])

View File

@ -0,0 +1,7 @@
\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Echantillonnage }, tags={ Probabilité, Statistiques, Python, Tableur }]
<++>
\end{exercise}
\begin{solution}
<++>
\end{solution}

View File

@ -0,0 +1,39 @@
Echantillonnage
###############
:date: 2023-05-03
:modified: 2023-05-03
:authors: Benjamin Bertrand
:tags: Probabilité, Statistiques, Python, Tableur
:category: 2nd
:summary: Étude de la fluctuation d'un échantillon.
Éléments du programme
=====================
Progression
===========
Étape 1: Construction d'échantillon
-----------------------------------
Activité avec Capytale, les élèves ont 3 pièces à eux de déterminer une méthode pour savoir si elle est équilibrée. Ils auront ensuite trois dés. Ils devront rédiger leur méthode sur le cahier de groupe.
Le but est de faire émerger les notions suivantes:
- d'échantillon
- de tendance de la fréquence à se stabliliser sur la probabilité.
Bilan: echantillon, stabilisation de la fréquence et intervalle de fluctuation.
Étape 2: Stabilisation de la fréquence
--------------------------------------
Si le temps le permet: activité tableur pour observer cette stabilisation.
Étape 2: Intervalle de fluctuation
----------------------------------
Exercices techniques d'utilisation de l'intervalle de fluctuation.

View File

@ -0,0 +1,44 @@
\documentclass[a4paper,12pt]{article}
\usepackage{myXsim}
\author{Benjamin Bertrand}
\title{Echantillonnage - Plan de travail}
\tribe{2nd}
\date{mai 2023}
\pagestyle{empty}
\DeclareExerciseCollection{banque}
\xsimsetup{
}
\begin{document}
\maketitle
% Résumé
\bigskip
Savoir-faire de la séquence
\begin{itemize}
\item
\end{itemize}
\bigskip
Ordre des étapes à respecter
\section{}
\listsectionexercises
\pagebreak
\input{exercises.tex}
\printcollection{banque}
\end{document}

View File

@ -0,0 +1,28 @@
\documentclass[a4paper,10pt]{article}
\usepackage{myXsim}
\usetikzlibrary{shapes.geometric}
\author{Benjamin Bertrand}
\title{Echantillonnage - Solutions}
\tribe{2nd}
\date{mai 2023}
\DeclareExerciseCollection{banque}
\xsimsetup{
exercise/print=false,
solution/print=true,
}
\pagestyle{empty}
\begin{document}
\maketitle
\input{exercises.tex}
%\printcollection{banque}
%\printsolutions{exercises}
\end{document}