51 routines :

*AppleScriptsVanilla*
ascii_to_HTML
Average
Calculator
Calendar
Count_item
cut_text
days_week
EAN13
Encrypt-Decrypt
FactPremier
French_Vanilla_Dotted_Date
French_Vanilla_Dotted_Date2
Hexa_to_Bin
Last_month
list_erase
list_insert
list_replace
ListeDiviseurs
ListePremiers
Minuscule
NombreLong
NombreLong2
NomExtension
num_item
num_month
num_month2
num_week
number_format
number_format2
Paques
PGCD
PGCD2
reverse_string
Roman_to_Arab
round_decimal
search_email
search_replace
search_URL
SepNbre
SepNbre2
snip_text
stat
TauxPermut
TauxTransform
the_left
the_right
TriBulle
TriLineaire
week_and_year
XOR
ZeroDouble

stat

Syntaxe

Moyenne(i) Variance(i) EcartType(i)
Retourne la moyenne, la variance et l'écart-type d'une liste de nombres.
Les paramètres et le résultat sont au format nombre.

Exemple

Moyenne({1, 2, 3, 4, 5}) --> 3.0
Variance({1, 2, 3, 4, 5}) ---> 2.0
EcartType({1, 2, 3, 4, 5}) ---> 1.41

Script

on Moyenne(i)
set tot to 0
repeat with j in i
set tot to tot + j
end repeat
return round_decimal(tot / (count of i), 2)
end Moyenne

on Variance(i)
set tot to 0
set k to Moyenne(i)
repeat with j in i
set tot to tot + ((j - k) ^ 2)
end repeat
return Arrondir(tot / (count of i), 2)
end Variance

on EcartType(i)
return Arrondir(Variance(i) ^ (0.5), 2)
end EcartType

Remarque

^(0.5) permet de disposer de la racine carrée, équivalent de "sqrt" avec l'OSAX Satimage. Pour une utilisation "intensive" , 0.5 est plus "efficace" que 1/2 : Avec 0.5 on analyse un nombre unique, avec 1/2 on en analyse deux et on effectue une division. Utiliseround_decimal.

Site scripté avec HyperCard ©1987-1998 Apple Computer, Inc.
Mise à jour le 19/01/10 à 08:45:57