Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código Del Problema Del Borracho
Código Del Problema Del Borracho
Matriz_de_pasos=replicate(n=N�mero_simulaciones,{
##====================
F=function(Inicio){
if (Inicio==1){ Nuevo_paso=2
}else if (Inicio==2){Nuevo_paso=sample(1:3,1)
}else if (Inicio==3){Nuevo_paso=sample(2:4,1)
}else if (Inicio==4){Nuevo_paso=sample(3:5,1)
}else if (Inicio==5){Nuevo_paso=4}
}
##===============SIMULACI�N DE PASOS.
posici�n_2=F(Baldosa_de_incio)
posici�n_3=F(posici�n_2)
posici�n_4=F(posici�n_3)
posici�n_5=F(posici�n_4)
posici�n_6=F(posici�n_5)
posici�n_final=F(posici�n_6)
##=============LITERAL A.
print("========================LITERAL A===============================")
##=========================#
##===FUNCI�N ESTIMACI�N====#
##=========================#
simulaci�n=Funci�n_pincipal(3,30)
Extraer_�xitos=simulaci�n[7,][simulaci�n[7,]==3]
N�mero_�xitos=length(Extraer_�xitos)
probabilidad=N�mero_�xitos/length(simulaci�n[7,])
Cantidad_de_datos=30
##Con una precisi�n del 8% y una certeza del 95%
d=0.08/1.96
##====CICLO
while(sqrt(probabilidad*(1-probabilidad)/Cantidad_de_datos) > d/1.96){
Cantidad_de_datos=Cantidad_de_datos+1
simulaci�n=cbind(simulaci�n,Funci�n_pincipal(3,1))
Extraer_�xitos=simulaci�n[7,][simulaci�n[7,]==3]
N�mero_�xitos=length(Extraer_�xitos)
probabilidad=N�mero_�xitos/length(simulaci�n[7,])
}
probabilidad
Cantidad_de_datos
##=============LITERAL B,.
print("========================LITERAL B===============================")
##=========================#
##==FUNCI�N ESTIMACI�N 2.1=#
##=========================#
##SE DEBEN IR CAMBIANDO LOS PAR�METROS HASTA HABER RECORRIDO
##TODAS LAS BALDOSAS DONDE SE INICA
simulaci�n=Funci�n_pincipal(1,30)
Extraer_�xitos=simulaci�n[7,][simulaci�n[7,]==2]
N�mero_�xitos=length(Extraer_�xitos)
probabilidad=N�mero_�xitos/length(simulaci�n[7,])
Cantidad_de_datos=30
##Con una precisi�n del 8% y una certeza del 95%
d=0.08/1.96
##====CICLO
while(sqrt(probabilidad*(1-probabilidad)/Cantidad_de_datos) > d/1.96){
Cantidad_de_datos=Cantidad_de_datos+1
simulaci�n=cbind(simulaci�n,Funci�n_pincipal(1,1))
Extraer_�xitos=simulaci�n[7,][simulaci�n[7,]==2]
N�mero_�xitos=length(Extraer_�xitos)
probabilidad=N�mero_�xitos/length(simulaci�n[7,])
}
print("Si inicia en la baldosa #1")
probabilidad
Cantidad_de_datos
##====
##====
##=============LITERAL C, CON N�MERO DE SIMULACIONES PRE-ESTABLECIDAS.
print("========================LITERAL C===============================")
simulaci�n3=Funci�n_pincipal(1,10000)
Extraer_�xitos=simulaci�n3[7,][simulaci�n3[7,]==5]
N�mero_�xitos=length(Extraer_�xitos)
porcentaje3=N�mero_�xitos/length(simulaci�n3[7,])
porcentaje3