Je serais pas trop dire, je sais juste le faire, j'ai une prof spéciale mais ça sert quand on veut comparer deux séries statistiques.
EDIT: J'ai fais une commande pour calculer moyenne variance et écart-type
command /calc <number = 100> [<integer = 1>] [<integer = 9>]:
trigger:
loop argument 1 times:
add a random integer between argument 2 and argument 3 to {_int::*}
loop all numbers between argument 2 and argument 3:
loop all numbers between 1 and argument 1:
if {_effectif.%loop-number-1%} is not set:
set {_effectif.%loop-number-1%} to 0
if {_int::%loop-number-2%} is loop-number-1:
add 1 to {_effectif.%loop-number-1%}
clear {_int::%loop-number-2%}
set {_ecc.%loop-number-1%} to ({_effectif.%loop-number-1%} / argument 1) * 100
send "Effectif(%loop-number-1%): %{_effectif.%loop-number-1%}%; Fréquence(%loop-number-1% en %%): %{_ecc.%loop-number-1%}%" to sender
add {_ecc.%loop-number-1%} to {_total}
send "ECC(ALL): %{_total}%; N: %argument 1%" to sender
loop all numbers between argument 2 and argument 3:
add loop-number * {_effectif.%loop-number%} to {_m}
send "%nl%Moyenne: %{_m} / argument 1%" to sender
loop all numbers between argument 2 and argument 3:
add {_effectif.%loop-number%} * (loop-number * loop-number) to {_v}
send "%nl%Variance: %{_v} / argument 1 - ({_m} / argument 1) * ({_m} / argument 1)%" to sender
send "Ecart-Type: %sqrt({_v} / argument 1 - ({_m} / argument 1) * ({_m} / argument 1))%" to sender