logo

Vypočítajte štandardnú chybu v R

V tomto článku sa pozrieme na to, ako vypočítať štandardnú chybu v programovacom jazyku R.

Matematicky môžeme vypočítať štandardnú chybu pomocou vzorca:



smerodajná odchýlka/druhá odmocnina (n)

V jazyku R môžeme počítať týmito spôsobmi:

  • Použitie funkcie sd() s funkciou dĺžky
  • Pomocou štandardného chybového vzorca.
  • Použitie balíka plotrix.

Metóda 1: Použitie funkcie sd() s funkciou dĺžky

Tu použijeme funkciu sd(), ktorá vypočíta štandardnú odchýlku a potom funkciu length() na zistenie celkového počtu pozorovaní.

Syntax: sd(údaje)/sqrt(dĺžka((údaje)))



Príklad: R program na výpočet štandardnej chyby zo sady 10 hodnôt vo vektore

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

gimp odstraňuje pozadie
>

>

Výkon:

[1] 26.20274>

Metóda 2: Pomocou štandardného chybového vzorca

Na získanie pozorovaní tu použijeme štandardný chybový vzorec.

Syntax: sqrt(sum((a-priemer(a))^2/(dĺžka(a)-1)))/sqrt(dĺžka(a))

kde

  • dáta sú vstupné dáta
  • Funkcia sqrt je nájsť druhú odmocninu
  • súčet sa používa na nájdenie súčtu prvkov v údajoch
  • stred je funkcia používaná na nájdenie strednej hodnoty údajov
  • dĺžka je funkcia používaná na vrátenie dĺžky údajov

Príklad: R program na výpočet štandardnej chyby pomocou vzorca

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

ostrovček java
>

>

Výkon:

[1] 26.20274>

Metóda 3: Použitie funkcie std.error() (balíček plotrix)

Toto je vstavaná funkcia, ktorá priamo vypočítala štandardnú chybu. Je k dispozícii v balíku plotrix

Syntax: std.error(data)

Príklad: R program na výpočet štandardnej chyby pomocou std.error()

R




veľkosť pytóna

# 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ýkon:

[1] 26.20274>