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>