Distribución normal
x=rnorm(10000,5.0,1.0) #Genera número aleatorios media=5.0 sd=1.0
hist(x,freq=FALSE,breaks=50,col="green") #graficando el histograma de x
xx=seq(0,9,0.1)
lines(xx,dnorm(xx,5.0,1.0),lwd=2)
alfa=0.05 # 1-alfa=0.95
dc1=qnorm(alfa/2,5.0,1.0)
dc2=qnorm(1-alfa/2,5.0,1.0)
cat("dc1=",dc1,"dc2=",dc2,"\n")
## dc1= 3.040036 dc2= 6.959964
abline(v=dc1)
abline(v=dc2)

p1=pnorm(dc1,5.0,1.0)
p2=pnorm(dc2,5.0,1.0)
cat("p1=",p1,"p2=",p2)
## p1= 0.025 p2= 0.975
Distribución t-student
alfa=0.05 #nivel de significancia
gl=14 #grados de libertad
x=rt(10000,gl)
hist(x,freq=FALSE,breaks=50,col="#5768DD",main="Distribución t-student")
xx=seq(-6,6,0.1)
lines(xx,dt(xx,gl),lwd=2)
dc1=qt(alfa/2,gl)
dc2=qt(1-alfa/2,gl)
cat("dc1=",dc1,"dc2=",dc2,"\n")
## dc1= -2.144787 dc2= 2.144787
abline(v=dc1)
abline(v=dc2)

p1=pt(dc1,gl)
p2=pt(dc2,gl)
cat("p1=",p1,"p2=",p2)
## p1= 0.025 p2= 0.975
n=15
x=rnorm(n,4.0,0.8)
xx=seq(0,8,0.1)
media=mean(x)
std=sd(x)
t=(media-4.0)/(std/sqrt(n))
cat("t=",t)
## t= 0.1667002
t.test(x,mu=4.0)
##
## One Sample t-test
##
## data: x
## t = 0.1667, df = 14, p-value = 0.87
## alternative hypothesis: true mean is not equal to 4
## 95 percent confidence interval:
## 3.562065 4.511748
## sample estimates:
## mean of x
## 4.036906