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>