Come posso calcolare un valore t critico usando R?


13

Scusate se questa è una domanda newb; Sto cercando di insegnarmi le statistiche per la prima volta. Penso di avere la procedura di base giù, ma sto lottando per eseguirla con R.

Quindi, sto cercando di valutare il significato dei coefficienti di regressione in una regressione lineare multipla della forma

y^=Xβ^

Penso che la statistica t per testare sia data daH0:β^j=0,Ha:β^j0

t0=β^j0se(β^j)=β^jσ^2Cjj=β^jCjjSSRes/(np)
dove è la voce diagonale in . j t h ( X X ) - 1Cjjjth(XX)1

Fin qui tutto bene. So calcolare tutti questi valori usando le operazioni di matrice in R. Ma per rifiutare il valore nullo, il libro dice che ho bisogno di

|t0|>tα/2,np

Come posso calcolare questo valore critico usando R? tα/2,np In questo momento l'unico modo in cui so come trovare questi valori è guardando nella tabella sul retro del libro. Deve esserci un modo migliore.


La funzione qt () fa questo.
ospite

Risposte:


22

Benvenuto in Statistics Stackexchange. È possibile calcolare il valore critico in R facendo ciò .tα/2,npqt(1-alpha/2, n-p)

Nel seguente esempio, chiedo a R di darmi il valore critico per . Il risultato è un elenco dei primi dieci valori critici per la distribuzione t al livello di confidenza dato:d f = 1 , 2 , , 1095%df=1,2,,10
> qt(.975, 1:10)
[1] 12.706205 4.302653 3.182446 2.776445 2.570582 2.446912 2.364624 2.306004 2.262157 2.228139

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.