> a <- c(179,160,136,227) > sd(a) [1] 38.57892 > sqrt(sum((a-mean(a))^2/(length(a)-1))) [1] 38.57892
„
Chcesz więc krok po kroku obliczyć odchylenie standardowe. Po pierwsze, powinieneś obliczyć sumę różnic wszystkich punktów danych ze średnią.
Miej zmienną o nazwie count
i ustaw ją na wartość 0 .
W tym celu przechodzisz przez zestaw danych ze zmienną, powiedz i
i za każdym razem odejmujesz i
ze średnią. Średnią można obliczyć jako mean(dataset)
.
Dodaj wynik każdej iteracji pętli do obliczenia przez count = count + (i-mean)^2
Teraz podziel zmienną licznika przez len(dataset) - 1
Wynikiem jest wariancja. Tak więc, aby obliczyć odchylenie standardowe, musisz podać pierwiastek kwadratowy z powyższej wartości.
W R robisz to jako: sqrt(variance)
Na koniec wynik uzyskany po zastosowaniu pierwiastka kwadratowego to odchylenie standardowe.
Komentarze