Sei sulla pagina 1di 13

UNIVERSIDAD NACIONAL DE SAN

AGUSTIN

INGENIERIA DE
PROCESOS

INGENIERIA QUIMICA

LABORATORIO DE ANÁLISIS ESTADISTICO

Lenguaje R - Probabilidades

ALUMNOS:
 Zuñiga Manrique, Marjorie Valeshka
 Bustinza Perea, Paulo Sidney

DOCENTE: Dr. Jhon Franky Bernedo Gonzales


TURNO: Jueves 11-13 horas
FECHA: 26 de julio del 2016

2016
PROBLEMAS

EJERCICIO N° 1
# Simulación del lanzamiento de dos dados
# Para calcular la probabilidad condicional en que la suma sea es < a 9
# Yel numero en el segundo dado es igual a 2
# P (B/A)=3/13

n_lanz=50
# DADO 1
x1= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )
# DADO 2
x2= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )

# juntando los dos dados

dat_x= cbind(x1,x2)
ind=ind1=numeric()

# identificando que resultados tienen la suma < a 9


for( i in 1:n_lanz){
ind[i] = sum(dat_x[i,])<9 & dat_x[i,2]==2
ind1[i]= sum(dat_x[i,])<9
}
# probabilidad P(A y B)
plot( cumsum(ind)/1:length(ind), col="red",type="l",lwd=2,las=1,
main="simulacion de dos dados-50 lanzamientos",ylab="probabilidad",
xlab="lanzamientos", ylim=c(0,1) )
# probabilidad P(A)
lines(cumsum(ind1)/1:length(ind1), col="blue")
# probabilidad P(A/B)
lines(cumsum(ind)/cumsum(ind1), col="gray45")

abline(h=1/6,lwd=2,col="black",lty=2)
abline(h=13/18,lwd=2,col="black",lty=2)
abline(h=3/13,lwd=2,col="black",lty=2)
n_lanz=200
# DADO 1
x1= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )
# DADO 2
x2= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )

# juntando los dos dados

dat_x= cbind(x1,x2)
ind=ind1=numeric()

# identificando que resultados tienen la suma < a 9


for( i in 1:n_lanz){
ind[i] = sum(dat_x[i,])<9 & dat_x[i,2]==2
ind1[i]= sum(dat_x[i,])<9
}
# probabilidad P(A y B)
plot( cumsum(ind)/1:length(ind), col="red",type="l",lwd=2,las=1,
main="simulacion de dos dados-200 lanzamientos",ylab="probabilidad",
xlab="lanzamientos", ylim=c(0,1) )

# probabilidad P(A)
lines(cumsum(ind1)/1:length(ind1), col="blue")
# probabilidad P(A/B)
lines(cumsum(ind)/cumsum(ind1), col="brown")

abline(h=1/6,lwd=2,col="black",lty=2)
abline(h=13/18,lwd=2,col="black",lty=2)
abline(h=3/13,lwd=2,col="black",lty=2)

n_lanz=500
# DADO 1
x1= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )
# DADO 2
x2= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )

# juntando los dos dados

dat_x= cbind(x1,x2)
ind=ind1=numeric()

# identificando que resultados tienen la suma < a 9


for( i in 1:n_lanz){
ind[i] = sum(dat_x[i,])<9 & dat_x[i,2]==2
ind1[i]= sum(dat_x[i,])<9
}

# probabilidad P(A y B)
plot( cumsum(ind)/1:length(ind), col="red",type="l",lwd=2,las=1,
main="simulacion de dos dados-500 lanzamientos",ylab="probabilidad",
xlab="lanzamientos", ylim=c(0,1) )
# probabilidad P(A)
lines(cumsum(ind1)/1:length(ind1), col="blue")
# probabilidad P(A/B)
lines(cumsum(ind)/cumsum(ind1), col="brown")

abline(h=1/6,lwd=2,col="black",lty=2)
abline(h=13/18,lwd=2,col="black",lty=2)
abline(h=3/13,lwd=2,col="black",lty=2)

n_lanz=10000
# DADO 1
x1= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )
# DADO 2
x2= sample( 1:6, n_lanz, replace=T, prob=rep(1/6,6) )
# juntando los dos dados

dat_x= cbind(x1,x2)
ind=ind1=numeric()

# identificando que resultados tienen la suma < a 9


for( i in 1:n_lanz){
ind[i] = sum(dat_x[i,])<9 & dat_x[i,2]==2
ind1[i]= sum(dat_x[i,])<9
}

# probabilidad P(A y B)
plot( cumsum(ind)/1:length(ind), col="red",type="l",lwd=2,las=1,
main="simulacion de dos dados-10000 lanzamientos",ylab="probabilidad",
xlab="lanzamientos", ylim=c(0,1) )
# probabilidad P(A)
lines(cumsum(ind1)/1:length(ind1), col="blue")
# probabilidad P(A/B)
lines(cumsum(ind)/cumsum(ind1), col="brown")

abline(h=1/6,lwd=2,col="black",lty=2)
abline(h=13/18,lwd=2,col="black",lty=2)
abline(h=3/13,lwd=2,col="black",lty=2)
EJERCICIO N° 2

# Distribución binomial-lanzamiento de una moneda 10 veces


# x: número de caras
# x=0,1,2,...,5
# P(cara)=0.5 equiprobable

n_lanz=10
p_exito=0.5

x=0:n_lanz
aux=numeric()
for( i in 1:length(x)){
aux[i]=dbinom(x[i],n_lanz,p_exito)}

plot( x,aux, type="h", lwd=6, col="green4",las=1,


main="Distribucion de probabilidad binomial (10,0.5)",
ylab="probabilidad",xlab="x")
# Distribución binomial-lanzamiento de una moneda 10 veces
# x: número de caras
# x=0,1,2,...,5
# P(cara)=0.5 equiprobable

n_lanz=100
p_exito=0.5

x=0:n_lanz
aux=numeric()
for( i in 1:length(x)){
aux[i]=dbinom(x[i],n_lanz,p_exito)}

plot( x,aux, type="h", lwd=6, col="green4",las=1,


main="Distribucion de probabilidad binomial (10,0.5)",
ylab="probabilidad",xlab="x")
EJERCICIO N° 3

# Distribución poisson

poi_lim=80
x=1:poi_lim
aux=numeric()
for( i in 1:length (x)){
aux[i]=dpois(x[i],2.061154^lambda)}

plot( x,aux,type="h",lwd=6,col="555",las=1,
main="distribucion de probabilidad -poisson(lambda=1)",
ylab="probabilidad",xlab="X")
EJERCICIO 4
# Simulación de la probabilidad
# de ser un número impar
# P{x es impar}

lambda=3
aux=numeric()
for(j in 1:50){
x_impar=1:j
p_impar=dpois(x_impar,lambda)
ind=1:j%%2
ind_impar=which(ind==1)
aux[j]=sum(p_impar[ind_impar])}

plot(1:50, aux,type="l", lwd=6, col=1084, ylim=c(0,0.7),


main="distribucion de probabilidad-Poisson(lambda=3)",
ylab="probabilidad",xlab="X" )
abline(h=0.49,lwd=2,col="black",lty=2)
EJERCICIO N° 5
(a)
# Distribución normal
# Parámetros: Media y Varianza

# Media
mu = 3
# Varianza
sigma2 = 2
# Desviación estándar
sigma = sqrt(sigma2)

# Grafico de la Distribución normal


zx = sort(rnorm( 500, mu, sigma ) )

plot( zx, dnorm(zx, mu, sigma), type = "l", lwd = 2, las = 1,


ylab = "Densidad", xlab = "x", col = "PINK",
main = "Distribucion Normal - mu = 3, sigma2 = 2")

# Probabilidad acumulada P(X>x) = F(x)


pnorm (2.3, mu, sigma)

# Probabilidad de P(X>a)
# Considerando a=6
0.5-pnorm(6, mu, sigma)
(b)
# Distribución normal
# Parámetros: Media y Varianza

# Media
mu = 3
# Varianza
sigma2 = 2
# Desviación estándar
sigma = sqrt(sigma2)

# Grafico de la Distribución normal


zx = sort(rnorm( 500, mu, sigma ) )

plot( zx, dnorm(zx, mu, sigma), type = "l", lwd = 2, las = 1,


ylab = "Densidad", xlab = "x", col = "PINK4",
main = "Distribucion Normal - mu = 3, sigma2 = 2")

# Probabilidad acumulada P(X>x) = F(x)

pnorm (2.3, mu, sigma)

# Probabilidad de P(a<x<b)
#considerando a=-9 y b=1
pnorm(1, mu, sigma)-pnorm(-9, mu, sigma)
(c)
# Distribución normal
# Parámetros: Media y Varianza
#
# Media
mu = 3
# Varianza
sigma2 = 2
# Desviación estándar
sigma = sqrt(sigma2)

# Grafico de la Distribución normal


zx = sort(rnorm( 500, mu, sigma ) )

plot( zx, dnorm(zx, mu, sigma), type = "l", lwd = 2, las = 1,


ylab = "Densidad", xlab = "x", col = "PINK4",
main = "Distribucion Normal - mu = 3, sigma2 = 2")

# Probabilidad acumulada P(X>x) = F(x)

pnorm (2.3, mu, sigma)

# Probabilidad de P(X>a)
# Considerando a=1
pnorm(1, mu, sigma)

Potrebbero piacerti anche