Você está na página 1de 3

Tutorial R teste de hiptese uso do p-value Prof. Luiz A.

Peternelli

TUTORIAL R teste de hiptese uso do p-value

#Exemplo do uso do p-value teste unilateral

x1<- c(12,15,17,13,13) #criando o vetor de dados


mu<-12 #definindo o valor da H zero
m1<-mean(x1) #obtendo a mdia dos dados
sd1<-sd(x1) #obtendo o desvio padro dos dados
n1<-length(x1) #obtendo o tamanho da amostra
tcalc1<-(m1-mu)/(sd1/sqrt(n1)) #obtendo o valor da estatstica do teste
valor.p1<-1-pt(tcalc1,df=n1-1) #obtendo o valor do p-value
ttab<-qt(.95,df=n1-1) #obtendo o valor do t tabelado

#Obs.: cada valor acima poder ser chamado digitando-se o nome do objeto correspondente

#usando o procedimento para teste t diretamente no R


t.test(x1,mu=12,alternative="greater")

One Sample t-test

data: x1
t = 2.2361, df = 4, p-value = 0.04450
alternative hypothesis: true mean is greater than 12
95 percent confidence interval:
12.09322 Inf
sample estimates:
mean of x
14

#agora para o segundo conjunto de dados


#Exemplo do uso do p-value teste unilateral

x2<- c(12,14,14,12,11) #criando o vetor de dados


mu<-12 #definindo o valor da H zero
m2<-mean(x2) #obtendo a mdia dos dados
sd2<-sd(x2) #obtendo o desvio padro dos dados
n2<-length(x2) #obtendo o tamanho da amostra
tcalc2<-(m2-mu)/(sd2/sqrt(n2)) #obtendo o valor da estatstica do teste
valor.p2<-1-pt(tcalc2,df=n2-1) #obtendo o valor do p-value
ttab<-qt(.95,df=n2-1) #obtendo o valor do t tabelado

1
Tutorial R teste de hiptese uso do p-value Prof. Luiz A. Peternelli

#usando o procedimento para teste t diretamente no R


t.test(x2,mu=12,alternative="greater")
One Sample t-test

data: x2
t = 1, df = 4, p-value = 0.1870
alternative hypothesis: true mean is greater than 12
95 percent confidence interval:
11.32089 Inf
sample estimates:
mean of x
12.6

#Exemplo do uso do p-value teste bilateral

x1<- c(12,15,15,14,14) #criando o vetor de dados


mu<-12 #definindo o valor da H zero
m1<-mean(x1) #obtendo a mdia dos dados
sd1<-sd(x1) #obtendo o desvio padro dos dados
n1<-length(x1) #obtendo o tamanho da amostra
tcalc1<-(m1-mu)/(sd1/sqrt(n1)) #obtendo o valor da estatstica do teste
valor.p1<-2*(1-pt(tcalc1,df=n1-1)) #obtendo o valor do p-value
ttab<-qt(.975,df=n1-1) #obtendo o valor do t tabelado

#usando o procedimento para teste t diretamente no R


t.test(x1,mu=12,alternative="two.sided")
One Sample t-test

data: x1
t = 3.6515, df = 4, p-value = 0.02174
alternative hypothesis: true mean is not equal to 12
95 percent confidence interval:
12.47928 15.52072
sample estimates:
mean of x
14

#Exemplo do uso do p-value teste bilateral


x2<- c(12,15,17,13,13) #criando o vetor de dados
mu<-12 #definindo o valor da H zero
m2<-mean(x2) #obtendo a mdia dos dados

2
Tutorial R teste de hiptese uso do p-value Prof. Luiz A. Peternelli

sd2<-sd(x2) #obtendo o desvio padro dos dados


n2<-length(x2) #obtendo o tamanho da amostra
tcalc2<-(m2-mu)/(sd2/sqrt(n2)) #obtendo o valor da estatstica do teste
valor.p2<-2*(1-pt(tcalc2,df=n2-1)) #obtendo o valor do p-value
ttab<-qt(.975,df=n2-1) #obtendo o valor do t tabelado

#usando o procedimento para teste t diretamente no R


t.test(x2,mu=12,alternative="two.sided")
One Sample t-test

data: x2
t = 2.2361, df = 4, p-value = 0.08901
alternative hypothesis: true mean is not equal to 12
95 percent confidence interval:
11.51667 16.48333
sample estimates:
mean of x
14