logo

Calculați eroarea standard în R

În acest articol, vom vedea cum să calculăm eroarea standard în limbajul de programare R.

Din punct de vedere matematic, putem calcula eroarea standard folosind formula:



abatere standard/pătrat(n)

În limbajul R, putem calcula în următoarele moduri:

  • Folosind funcția sd() cu funcție de lungime
  • Prin utilizarea formulei de eroare standard.
  • Folosind pachetul plotrix.

Metoda 1: Folosind funcția sd() cu funcție de lungime

Aici vom folosi funcția sd() care va calcula abaterea standard și apoi funcția length() pentru a găsi numărul total de observații.

Sintaxă: sd(date)/sqrt(lungime((date)))



Exemplu: Program R pentru a calcula o eroare standard dintr-un set de 10 valori dintr-un vector

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

care este dimensiunea ecranului monitorului meu
>

>

Ieșire:

[1] 26.20274>

Metoda 2: Prin utilizarea formulei de eroare standard

Aici vom folosi formula standard de eroare pentru a obține observațiile.

Sintaxă: sqrt(suma((a-medie(a))^2/(lungime(a)-1))))/sqrt(lungime(a))

Unde

  • datele sunt datele de intrare
  • Funcția sqrt este de a găsi rădăcina pătrată
  • sum este folosit pentru a găsi suma elementelor din date
  • mean este funcția utilizată pentru a găsi media datelor
  • length este funcția folosită pentru a returna lungimea datelor

Exemplu: program R pentru a calcula eroarea standard folosind formula

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

scorțișoară vs mate
>

>

Ieșire:

[1] 26.20274>

Metoda 3: Utilizarea funcției std.error() (pachetul plotrix)

Aceasta este funcția încorporată care a calculat direct eroarea standard. Este disponibil în pachetul plotrix

Sintaxă: std.error(date)

Exemplu: program R pentru a calcula eroarea standard folosind std.error()

R




js set

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

>

>

Ieșire:

[1] 26.20274>