In dit artikel gaan we zien hoe je de standaardfout in R-programmeertaal kunt berekenen.
Wiskundig kunnen we de standaardfout berekenen met behulp van de formule:
standaardafwijking/vierkantswortel(n)
In R Language kunnen we op deze manieren berekenen:
- De functie sd() gebruiken met de lengtefunctie
- Door de standaardfoutformule te gebruiken.
- Met behulp van plottrix-pakket.
Methode 1: Gebruik de functie sd() met lengtefunctie
Hier gaan we de functie sd() gebruiken die de standaardafwijking berekent en vervolgens de functie length() om het totale aantal waarnemingen te vinden.
Syntaxis: sd(gegevens)/sqrt(lengte((gegevens)))
Voorbeeld: R-programma om een standaardfout te berekenen uit een set van 10 waarden in een 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))))> |
java mvc
>
>
Uitgang:
[1] 26.20274>
Methode 2: Door gebruik te maken van de standaardfoutformule
Hier zullen we de standaardfoutformule gebruiken om de waarnemingen te verkrijgen.
Syntaxis: sqrt(som((a-gemiddelde(a))^2/(lengte(a)-1)))/sqrt(lengte(a))
javascript instellenintervalwaar
- gegevens zijn de invoergegevens
- sqrt-functie is om de vierkantswortel te vinden
- som wordt gebruikt om de som van elementen in de gegevens te vinden
- gemiddelde is de functie die wordt gebruikt om het gemiddelde van de gegevens te vinden
- lengte is de functie die wordt gebruikt om de lengte van de gegevens terug te geven
Voorbeeld: R-programma om de standaardfout te berekenen met behulp van de formule
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)))> |
>
>
Uitgang:
[1] 26.20274>
Methode 3: Gebruik de functie std.error() (plotrixpakket)
Dit is de ingebouwde functie die direct de standaardfout berekent. Het is beschikbaar in een plottrix-pakket
Syntaxis: std.fout(gegevens)
Voorbeeld: R-programma om de standaardfout te berekenen met 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))> |
>
>
draadsynchronisatie
Uitgang:
[1] 26.20274>