Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab3 R
Lab3 R
########################################
########################################EJEMPLO 1
########################################
n<-200
a<-1140671485
xi<-123456789 SEMILLA
c<-12820163
m<-2^24
X_VB<-c()
for (i in 1:n)
X_VB[i]<-xi
Y_VB<-X_VB/(m-1)
Y_VB
###Para A
#funcion de densidad f(x)
densidad_A_VB
distribucion_A_VB
#Intervalos Superior
Intervalo_LS_A_VB
A_VB<-c()
A_VB<-ifelse(Y_VB<=Intervalo_LS_A_VB[1], 5,
ifelse(Y_VB<=Intervalo_LS_A_VB[2], 7,
ifelse(Y_VB<=Intervalo_LS_A_VB[3], 0,
ifelse(Y_VB<=Intervalo_LS_A_VB[4], 12,14))))
A_VB
###Para B
densidad_B_VB<-rep(1/5,5)
densidad_B_VB
distribucion_B_VB<-cumsum(densidad_B_VB)
distribucion_B_VB
#Intervalos Superior
Intervalo_LS_B_VB<-round(distribucion_B_VB,4)
Intervalo_LS_B_VB
B_VB<-c()
B_VB<-ifelse(Y_VB<=Intervalo_LS_B_VB[1], 6,
ifelse(Y_VB<=Intervalo_LS_B_VB[2], 10,
ifelse(Y_VB<=Intervalo_LS_B_VB[3], 3,
ifelse(Y_VB<=Intervalo_LS_B_VB[4], 2,-5))))
B_VB
###para RES
RES<-(A_VB+B_VB)^2/3
RES
summary(RES)
par(mfrow=c(1,2)) GRAFICA
boxplot(RES)
hist(RES)
########################################
EJERCICIO 1
> summary(RES)
########################################EJEMPLO 2
########################################
rm(list=ls())
n<-200
a<-7^5
xi<-123456789
c<-0
m<-2^31-1
X_LL<-c()
for (i in 1:n)
{xi<-(a*xi+c)%%m
X_LL[i]<-xi
Y_LL<-X_LL/(m-1)
Y_LL
###Para CAL1
densidad_CAL1_LL<-rep(1/5,5)
densidad_CAL1_LL
distribucion_CAL1_LL<-cumsum(densidad_CAL1_LL)
distribucion_CAL1_LL
#Intervalos Superior
Intervalo_LS_CAL1_LL<-round(distribucion_CAL1_LL,4)
Intervalo_LS_CAL1_LL
CAL1_LL<-c()
CAL1_LL<-ifelse(Y_LL<=Intervalo_LS_CAL1_LL[1], 8,
ifelse(Y_LL<=Intervalo_LS_CAL1_LL[2], 9,
ifelse(Y_LL<=Intervalo_LS_CAL1_LL[3], 9,
ifelse(Y_LL<=Intervalo_LS_CAL1_LL[4], 8.5,7.3))))
CAL1_LL
###Para CAL2
densidad_CAL2_LL<-rep(1/5,5)
densidad_CAL2_LL
distribucion_CAL2_LL<-cumsum(densidad_CAL2_LL)
distribucion_CAL2_LL
#Intervalos Superior
Intervalo_LS_CAL2_LL<-round(distribucion_CAL2_LL,4)
Intervalo_LS_CAL2_LL
CAL2_LL<-c()
CAL2_LL<-ifelse(Y_LL<=Intervalo_LS_CAL2_LL[1], 8.5,
ifelse(Y_LL<=Intervalo_LS_CAL2_LL[2], 8,
ifelse(Y_LL<=Intervalo_LS_CAL2_LL[3], 10,
ifelse(Y_LL<=Intervalo_LS_CAL2_LL[4], 9,6.8))))
CAL2_LL
###Para CAL3
#funcion de densidad f(x)
densidad_CAL3_LL<-rep(1/5,5)
densidad_CAL3_LL
distribucion_CAL3_LL<-cumsum(densidad_CAL3_LL)
distribucion_CAL3_LL
#Intervalos Superior
Intervalo_LS_CAL3_LL<-round(distribucion_CAL3_LL,4)
Intervalo_LS_CAL3_LL
CAL3_LL<-c()
CAL3_LL<-ifelse(Y_LL<=Intervalo_LS_CAL3_LL[1], 9,
ifelse(Y_LL<=Intervalo_LS_CAL3_LL[2], 9,
ifelse(Y_LL<=Intervalo_LS_CAL3_LL[3], 10,
ifelse(Y_LL<=Intervalo_LS_CAL3_LL[4], 7.5,9.5))))
CAL3_LL
###Para CAL4
densidad_CAL4_LL<-rep(1/5,5)
densidad_CAL4_LL
distribucion_CAL4_LL<-cumsum(densidad_CAL4_LL)
distribucion_CAL4_LL
#Intervalos Superior
Intervalo_LS_CAL4_LL<-round(distribucion_CAL4_LL,4)
Intervalo_LS_CAL4_LL
CAL4_LL<-c()
CAL4_LL<-ifelse(Y_LL<=Intervalo_LS_CAL4_LL[1], 7,
ifelse(Y_LL<=Intervalo_LS_CAL4_LL[2], 7,
ifelse(Y_LL<=Intervalo_LS_CAL4_LL[3], 8,
ifelse(Y_LL<=Intervalo_LS_CAL4_LL[4], 6,8))))
CAL4_LL
###Para CAL5
densidad_CAL5_LL<-rep(1/5,5)
densidad_CAL5_LL
distribucion_CAL5_LL<-cumsum(densidad_CAL5_LL)
distribucion_CAL5_LL
#Intervalos Superior
Intervalo_LS_CAL5_LL<-round(distribucion_CAL5_LL,4)
Intervalo_LS_CAL5_LL
CAL5_LL<-c()
CAL5_LL<-ifelse(Y_LL<=Intervalo_LS_CAL5_LL[1], 6,
ifelse(Y_LL<=Intervalo_LS_CAL5_LL[2], 9,
ifelse(Y_LL<=Intervalo_LS_CAL5_LL[3], 9,
ifelse(Y_LL<=Intervalo_LS_CAL5_LL[4], 6.5,8.5))))
CAL5_LL
###para PRO
PRO<-(CAL1_LL+CAL2_LL+CAL3_LL+CAL4_LL+CAL5_LL)/5
PRO
summary(PRO)
par(mfrow=c(1,2))
boxplot(PRO)
hist(PRO)
########################################
EJERCICIO 2
> summary(PRO)
########################################EJEMPLO 3
########################################
rm(list=ls())
n<-200
a<-25214903917
xi<-123456789
c<-11
m<-2^48
X_rand48<-c()
for (i in 1:n)
{xi<-(a*xi+c)%%m
X_rand48[i]<-xi
Y_rand48<-X_rand48/(m-1)
Y_rand48
###Para NUM
densidad_NUM_rand48<-rep(1/5,5)
densidad_NUM_rand48
distribucion_NUM_rand48<-cumsum(densidad_NUM_rand48)
distribucion_NUM_rand48
#Intervalos Superior
Intervalo_LS_NUM_rand48<-round(distribucion_NUM_rand48,4)
Intervalo_LS_NUM_rand48
NUM_rand48<-c()
NUM_rand48<-ifelse(Y_rand48<=Intervalo_LS_NUM_rand48[1], 7,
ifelse(Y_rand48<=Intervalo_LS_NUM_rand48[2], 15,
ifelse(Y_rand48<=Intervalo_LS_NUM_rand48[3], 8,
ifelse(Y_rand48<=Intervalo_LS_NUM_rand48[4], 12,30))))
NUM_rand48
CUA<-NUM_rand48*NUM_rand48
CUB<-NUM_rand48^3
summary(CUA)
par(mfrow=c(1,2))
boxplot(CUA)
hist(CUA)
summary(CUB)
par(mfrow=c(1,2))
boxplot(CUB)
hist(CUB)
EJEMPLO 3
> summary(CUA)
########################################EJEMPLO 4
rm(list=ls())
n<-200
a<-5^13
xi<-123456789
c<-0
m<-2^35
X_SIMULA<-c()
for (i in 1:n)
{xi<-(a*xi+c)%%m
X_SIMULA[i]<-xi
Y_SIMULA<-X_SIMULA/(m-1)
Y_SIMULA
###Para BASE
densidad_BASE_SIMULA<-rep(1/5,5)
densidad_BASE_SIMULA
distribucion_BASE_SIMULA<-cumsum(densidad_BASE_SIMULA)
distribucion_BASE_SIMULA
#Intervalos Superior
Intervalo_LS_BASE_SIMULA<-round(distribucion_BASE_SIMULA,4)
Intervalo_LS_BASE_SIMULA
BASE_SIMULA<-c()
BASE_SIMULA<-ifelse(Y_SIMULA<=Intervalo_LS_BASE_SIMULA[1], 8.5,
ifelse(Y_SIMULA<=Intervalo_LS_BASE_SIMULA[2], 7.9,
ifelse(Y_SIMULA<=Intervalo_LS_BASE_SIMULA[3], 15.18,
ifelse(Y_SIMULA<=Intervalo_LS_BASE_SIMULA[4], 12.63,39.40))))
BASE_SIMULA
###Para ALTU
densidad_ALTU_SIMULA<-rep(1/5,5)
densidad_ALTU_SIMULA
distribucion_ALTU_SIMULA<-cumsum(densidad_ALTU_SIMULA)
distribucion_ALTU_SIMULA
#Intervalos Superior
Intervalo_LS_ALTU_SIMULA<-round(distribucion_ALTU_SIMULA,4)
Intervalo_LS_ALTU_SIMULA
ALTU_SIMULA<-c()
ALTU_SIMULA<-ifelse(Y_SIMULA<=Intervalo_LS_ALTU_SIMULA[1], 6.2,
ifelse(Y_SIMULA<=Intervalo_LS_ALTU_SIMULA[2], 15.3,
ifelse(Y_SIMULA<=Intervalo_LS_ALTU_SIMULA[3], 22,
ifelse(Y_SIMULA<=Intervalo_LS_ALTU_SIMULA[4], 7.9,68.5))))
ALTU_SIMULA
SUP<-BASE_SIMULA*ALTU_SIMULA
SUP
PER<-2*(BASE_SIMULA+ALTU_SIMULA)
PER
summary(SUP)
par(mfrow=c(1,2))
boxplot(SUP)
hist(SUP)
summary(PER)
par(mfrow=c(1,2))
boxplot(PER)
hist(PER)
EJEMPLO 4
> summary(SUP)
########################################EJEMPLO 5
########################################
rm(list=ls())
n<-200
a<-2^16+3
xi<-123456789
c<-0
m<-2^31
X_CM<-c()
for (i in 1:n)
{xi<-(a*xi+c)%%m
X_CM[i]<-xi
Y_CM<-X_CM/(m-1)
Y_CM
###Para SUE
#funcion de densidad f(x)
densidad_SUE_CM<-rep(1/6,6)
densidad_SUE_CM
distribucion_SUE_CM<-cumsum(densidad_SUE_CM)
distribucion_SUE_CM
#Intervalos Superior
Intervalo_LS_SUE_CM<-round(distribucion_SUE_CM,4)
Intervalo_LS_SUE_CM
SUE_CM<-c()
SUE_CM<-ifelse(Y_CM<=Intervalo_LS_SUE_CM[1], 840.50,
ifelse(Y_CM<=Intervalo_LS_SUE_CM[2], 1200,
ifelse(Y_CM<=Intervalo_LS_SUE_CM[3], 1950,
ifelse(Y_CM<=Intervalo_LS_SUE_CM[4], 680.70,
ifelse(Y_CM<=Intervalo_LS_SUE_CM[5], 930.80,1000)))))
SUE_CM
####NSUE
NSUE<-c()
for(i in 1:n)
if(SUE_CM[i]<1000){
NSUE[i]<-SUE_CM[i]*1.15
}else{
NSUE[i]<-SUE_CM[i]*1.12
NSUE
summary(NSUE)
par(mfrow=c(1,2))
boxplot(NSUE)
hist(NSUE)
#################
> summary(NSUE)
> summary(VAL)