En aquest article, veurem com calcular l'error estàndard en el llenguatge de programació R.
Matemàticament podem calcular l'error estàndard mitjançant la fórmula:
desviació estàndard/punt quadrat(n)
En el llenguatge R, podem calcular d'aquestes maneres:
- Utilitzant la funció sd() amb la funció de longitud
- Utilitzant la fórmula d'error estàndard.
- Utilitzant el paquet plotrix.
Mètode 1: utilitzant la funció sd() amb la funció de longitud
Aquí utilitzarem la funció sd() que calcularà la desviació estàndard i després la funció length() per trobar el nombre total d'observació.
Sintaxi: sd (dades)/sqrt (longitud ((dades)))
Exemple: Programa R per calcular un error estàndard a partir d'un conjunt de 10 valors en 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))))> |
fer mentre estàs en java
>
>
Sortida:
[1] 26.20274>
Mètode 2: utilitzant la fórmula d'error estàndard
Aquí utilitzarem la fórmula d'error estàndard per obtenir les observacions.
Sintaxi: sqrt(suma((a-mitjana(a))^2/(longitud(a)-1))))/sqrt(longitud(a))
on
- les dades són les dades d'entrada
- La funció sqrt és trobar l'arrel quadrada
- suma s'utilitza per trobar la suma d'elements de les dades
- mean és la funció utilitzada per trobar la mitjana de les dades
- length és la funció utilitzada per retornar la longitud de les dades
Exemple: programa R per calcular l'error estàndard mitjançant una fórmula
R
exemples d'arbres binaris
# 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)))> |
>
>
Sortida:
[1] 26.20274>
Mètode 3: utilitzant la funció std.error() (paquet plotrix)
Aquesta és la funció integrada que calcula directament l'error estàndard. Està disponible al paquet plotrix
Sintaxi: std.error (dades)
Exemple: programa R per calcular l'error estàndard mitjançant std.error()
R
jquery un clic
# 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))> |
>
>
Sortida:
[1] 26.20274>