logo

Calcola l'errore standard in R

In questo articolo vedremo come calcolare l'errore standard nel linguaggio di programmazione R.

Matematicamente possiamo calcolare l’errore standard utilizzando la formula:



deviazione standard/radice quadrata(n)

In R Language, possiamo calcolare in questi modi:

  • Utilizzando la funzione sd() con la funzione di lunghezza
  • Utilizzando la formula dell'errore standard.
  • Utilizzando il pacchetto plotrix.

Metodo 1: utilizzo della funzione sd() con la funzione di lunghezza

Qui utilizzeremo la funzione sd() che calcolerà la deviazione standard e quindi la funzione length() per trovare il numero totale di osservazioni.

Sintassi: sd(dati)/sqrt(lunghezza((dati)))



Esempio: Programma R per calcolare un errore standard da un insieme di 10 valori in un vettore

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

disattivando la modalità sviluppatore
>

>

Produzione:

[1] 26.20274>

Metodo 2: utilizzando la formula dell'errore standard

Qui utilizzeremo la formula dell'errore standard per ottenere le osservazioni.

Sintassi: sqrt(sum((a-media(a))^2/(lunghezza(a)-1)))/sqrt(lunghezza(a))

Dove

  • i dati sono i dati di input
  • La funzione sqrt è trovare la radice quadrata
  • sum viene utilizzato per trovare la somma degli elementi nei dati
  • media è la funzione utilizzata per trovare la media dei dati
  • length è la funzione utilizzata per restituire la lunghezza dei dati

Esempio: programma R per calcolare l'errore standard utilizzando la 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)))>

>

come trasformare la stringa in int
>

Produzione:

[1] 26.20274>

Metodo 3: utilizzo della funzione std.error() (pacchetto plotrix)

Questa è la funzione integrata che calcola direttamente l'errore standard. È disponibile nel pacchetto plotrix

Sintassi: std.errore(dati)

Esempio: programma R per calcolare l'errore standard utilizzando 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))>

hashmap

>

>

Produzione:

[1] 26.20274>