webForumDet fria alternativet

Räkna ut standardavvikelsen från x antal tal

Programmering

3 svar · 381 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Hej, jag sitter och ska räkna ut standardavvikelsen från ett icke givet antal tal (integer). Men jag får det inte att fungera. Någon som kan shånga upp lite pseudokod??
Tacksam!

Medlem sedan juni 20008 205 inlägg
#2
sa = 0
för varje tal {
    sa += abs(talet - medelvärdet av talen)
}
stdavvikelse = sa / antal tal
Medlem sedan nov. 20022 355 inlägg
#3

spango skrev:

sa = 0
för varje tal {
    sa += abs(talet - medelvärdet av talen)
}
stdavvikelse = sa / antal tal

medelvärdet av talen? Är det av alla talen, eller av talen fram till det tal man just kommit till?

Medlem sedan juni 20008 205 inlägg
#4

Av alla tal.
Standardavvikelsen är ju den genomsnittliga differensen mellan talen :)

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)