logo

Vypočítat standardní chybu v R

V tomto článku se podíváme na to, jak vypočítat standardní chybu v programovacím jazyce R.

Matematicky můžeme vypočítat standardní chybu pomocí vzorce:



směrodatná odchylka/druhá odmocnina(n)

V jazyce R můžeme počítat těmito způsoby:

  • Použití funkce sd() s funkcí délky
  • Pomocí standardního vzorce chyb.
  • Použití balíčku plotrix.

Metoda 1: Použití funkce sd() s funkcí délky

Zde použijeme funkci sd(), která vypočítá směrodatnou odchylku a poté funkci length() pro zjištění celkového počtu pozorování.

Syntax: sd(data)/sqrt(délka((data)))



Příklad: R program pro výpočet standardní chyby ze sady 10 hodnot ve vektoru

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))))>

charakter.srovnej java
>

>

Výstup:

[1] 26.20274>

Metoda 2: Pomocí standardního chybového vzorce

Zde použijeme standardní chybový vzorec pro získání pozorování.

Syntax: sqrt(součet((a-střední(a))^2/(délka(a)-1)))/sqrt(délka(a))

kde

  • data jsou vstupní data
  • Funkce sqrt je najít druhou odmocninu
  • suma se používá k nalezení součtu prvků v datech
  • střední hodnota je funkce použitá k nalezení střední hodnoty dat
  • length je funkce používaná k vrácení délky dat

Příklad: R program pro výpočet standardní chyby pomocí vzorce

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)))>

>

mravenec vs maven

>

Výstup:

[1] 26.20274>

Metoda 3: Použití funkce std.error() (balíček plotrix)

Toto je vestavěná funkce, která přímo vypočítala standardní chybu. Je k dispozici v balíčku plotrix

Syntax: std.error(data)

Příklad: R program pro výpočet standardní chyby pomocí std.error()

R




numpy log
# 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))>

>

>

Výstup:

[1] 26.20274>