W tym artykule zobaczymy, jak obliczyć błąd standardowy w języku programowania R.
Matematycznie błąd standardowy możemy obliczyć korzystając ze wzoru:
odchylenie standardowe/pierwiastek kwadratowy (n)
W języku R możemy obliczyć w następujący sposób:
- Używanie funkcji sd() z funkcją długości
- Korzystając ze standardowego wzoru na błąd.
- Korzystanie z pakietu plottrix.
Metoda 1: Użycie funkcji sd() z funkcją długości
Tutaj użyjemy funkcji sd(), która obliczy odchylenie standardowe, a następnie funkcji długości(), aby znaleźć całkowitą liczbę obserwacji.
Składnia: sd(dane)/sqrt(długość((dane)))
Przykład: Program R do obliczania błędu standardowego ze zbioru 10 wartości w wektorze
R
# consider a vector with 10 elements> a <->c>(179, 160, 136, 227, 123, 23,> >45, 67, 1, 234)> # calculate standard error> print>(>sd>(a)/>sqrt>(>length>((a))))> |
Unix kontra Windows
>
>
Wyjście:
[1] 26.20274>
Metoda 2: Używając standardowego wzoru na błąd
W tym przypadku do uzyskania obserwacji użyjemy standardowego wzoru na błąd.
modele uczenia maszynowego
Składnia: sqrt(suma((a-średnia(a))^2/(długość(a)-1)))/sqrt(długość(a))
Gdzie
- dane są danymi wejściowymi
- funkcja sqrt polega na znalezieniu pierwiastka kwadratowego
- sum służy do znajdowania sumy elementów danych
- średnia to funkcja używana do znalezienia średniej danych
- długość to funkcja używana do zwracania długości danych
Przykład: program w R obliczający błąd standardowy za pomocą wzoru
R
# consider a vector with 10 elements> a <->c>(179, 160, 136, 227, 123, 23,> >45, 67, 1, 234)> # calculate standard error> print>(>sqrt>(>sum>((a ->mean>(a)) ^ 2/(>length>(a) - 1)))> >/>sqrt>(>length>(a)))> |
>
>
Wyjście:
[1] 26.20274>
Metoda 3: Użycie funkcji std.error() (pakiet plotrix)
Jest to wbudowana funkcja, która bezpośrednio oblicza błąd standardowy. Jest dostępny w pakiecie plotrix
Składnia: std.error(dane)
Przykład: program R do obliczania błędu standardowego za pomocą std.error()
R
# import plotrix package> library>(>'plotrix'>)> # consider a vector with 10 elements> a <->c>(179,160,136,227,123,> >23,45,67,1,234)> # calculate standard error using in built> # function> print>(>std.error>(a))> |
>
wzorzec projektowy Java
>
Wyjście:
[1] 26.20274>