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