3 pièce(s) jointe(s)
Quelqu'un peut-il m'aider à savoir ce qui bloque sur mon code?
Bonjour, je suis entrain de faire un projet et j'ai besoin du carré de mes variables pour calculer une variance. Cependant à ce niveau le programme ne fait pas le carré et retourne des valeurs négatives. Je comprends vraiment pas ce qu'il fait. Quelqu'un peut m'aider svp?
Pièce jointe 610543Pièce jointe 610544Pièce jointe 610545
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
def p_min_1():
K=[]
e=0
t=0
duree_s=8
while t<duree_s:
t=t+attente()
e=e+partie2()
if e<0:
K.append(e)
else:
K=[0]
return abs(min(K))
p_min_1()
###
N=100
M=[p_min_1() for i in range(N)]
print("M: ",M)
L=[]
moy= sum(M)/len(M)
print("moyenne: ", moy)
for j in (M):
j=j**2
L.append(j)
print("carré: ", L)
moy_c=sum(L)/len(L)
print("moyenne:",moy_c)
var2= moy_c-moy**2
print("variance: ",var2)
b_inf=moy-((1.96*sqrt(var2))/sqrt(N))
print(b_inf)
b_sup=moy+((1.96*sqrt(var2))/sqrt(N))
print(b_sup)
ec_type=sqrt(var2)
print("La provision minimale adéquate pour que la banque ne saute pas se trouve dans cet intervalle [",b_inf,";",b_sup,"]") |