demo.py

Created by elodie-gamot

Created on June 10, 2022

418 Bytes

Echantillonnage. Représentation graphique de n échantillons de taille t. On s’intéresse à la présence d’une caractère concernant 30% d’une population.


from math import *
from random import random
from matplotlib.pyplot import scatter,show

def echantillon(t):
  somme=0
  for i in range(t):
    individu=random()
    if individu<0.3 :
      somme+=1
  return somme/t
  
def graph(n,t):
  x=[k for k in range(n)]
  y=[echantillon(t) for k in x]
  #compte=len([k for k in y if k>=0.3-1/sqrt(n) and k<=0.3+1/sqrt(n)])
  #print(compte/n)
  scatter(x,y)
  show()