logo

Oblicz błąd standardowy w R

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>