logo

Izračunajte standardno napako v R

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>