Come eseguire un test f in r


Un test F viene utilizzato per verificare se le varianze di due popolazioni sono uguali. Le ipotesi nulla e alternativa del test sono le seguenti:

H 0 : σ 1 2 = σ 2 2 (le varianze della popolazione sono uguali)

H 1 : σ 1 2 ≠ σ 2 2 (le varianze della popolazione non sono uguali)

Per eseguire un F-test in R, puoi utilizzare la funzione var.test() con una delle seguenti sintassi:

  • Metodo 1: var.test(x, y, alternativa = “due lati”)
  • Metodo 2: var.test(valori ~ gruppi, dati, alternativa = “due lati”)

Si noti che alternativa indica l’ipotesi alternativa da utilizzare. L’impostazione predefinita è “fronte-retro”, ma è possibile specificarla come “sinistra” o “destra”.

Questo tutorial spiega come eseguire un test F in R utilizzando entrambi i metodi.

Metodo 1: test F in R

Il codice seguente mostra come eseguire un test F utilizzando il primo metodo:

 #define the two groups
x <- c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55)
y <- c(14, 15, 15, 17, 18, 22, 25, 25, 27, 34)

#perform an F-test to determine in the variances are equal
var.test(x, y)

	F test to compare two variances

data: x and y
F = 4.3871, num df = 9, denom df = 9, p-value = 0.03825
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
  1.089699 17.662528
sample estimates:
ratio of variances 
          4.387122 

La statistica del test F è 4,3871 e il valore p corrispondente è 0,03825 . Poiché questo valore p è inferiore a 0,05, rifiuteremo l’ipotesi nulla. Ciò significa che abbiamo prove sufficienti per affermare che le due varianze della popolazione non sono uguali.

Metodo 2: test F in R

Il codice seguente mostra come eseguire un test F utilizzando il primo metodo:

 #define the two groups
data <- data.frame(values=c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55,
                            14, 15, 15, 17, 18, 22, 25, 25, 27, 34),
                   group= rep (c('A', 'B'), each = 10 ))

#perform an F-test to determine in the variances are equal
var.test(values~group, data=data)

	F test to compare two variances

data: x and y
F = 4.3871, num df = 9, denom df = 9, p-value = 0.03825
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
  1.089699 17.662528
sample estimates:
ratio of variances 
          4.387122 

Ancora una volta, la statistica del test F è 4,3871 e il valore p corrispondente è 0,03825 . Poiché questo valore p è inferiore a 0,05, rifiuteremo l’ipotesi nulla.

Ciò significa che abbiamo prove sufficienti per affermare che le due varianze della popolazione non sono uguali.

Correlato : esegui un test F utilizzando questo calcolatore gratuito del test F delle varianze uguali.

Quando utilizzare il test F

Il test F viene generalmente utilizzato per rispondere a una delle seguenti domande:

1. Due campioni provengono da popolazioni con varianza uguale?

2. Un nuovo trattamento o processo riduce la variabilità di un trattamento o processo attuale?

Risorse addizionali

Come eseguire un test F in Python
Come interpretare il test F per la significatività complessiva nella regressione

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *