V tem članku si bomo ogledali, kako izračunati standardno napako v programskem jeziku R.
Matematično lahko izračunamo standardno napako z uporabo formule:
standardni odklon/kvadratni koren (n)
V jeziku R lahko računamo na te načine:
- Uporaba funkcije sd() s funkcijo dolžine
- Z uporabo formule standardne napake.
- Uporaba paketa plotrix.
1. način: uporaba funkcije sd() s funkcijo dolžine
Tu bomo uporabili funkcijo sd(), ki bo izračunala standardno odstopanje, in nato funkcijo length(), da bi našli skupno število opazovanj.
Sintaksa: sd(podatki)/sqrt(dolžina((podatki)))
primer: Program R za izračun standardne napake iz niza 10 vrednosti v vektorju
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))))> |
primerjava nizov v Javi
>
>
Izhod:
[1] 26.20274>
2. način: z uporabo formule standardne napake
Tukaj bomo uporabili formulo standardne napake za pridobivanje opazovanj.
Sintaksa: sqrt(vsota((a-mean(a))^2/(dolžina(a)-1)))/sqrt(dolžina(a))
kje
- podatek je vhodni podatek
- funkcija sqrt je iskanje kvadratnega korena
- sum se uporablja za iskanje vsote elementov v podatkih
- mean je funkcija, ki se uporablja za iskanje srednje vrednosti podatkov
- length je funkcija, ki se uporablja za vrnitev dolžine podatkov
Primer: program R za izračun standardne napake z uporabo formule
R
arraylist in linkedlist
# 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)))> |
>
>
Izhod:
java programska polja
[1] 26.20274>
3. način: Uporaba funkcije std.error() (paket plotrix)
To je vgrajena funkcija, ki neposredno izračuna standardno napako. Na voljo je v paketu plotrix
Sintaksa: std.error(podatki)
Primer: program R za izračun standardne napake z uporabo 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))> |
>
>
Izhod:
[1] 26.20274>