Está en la página 1de 24

LAB3_R

########################################

########################################EJEMPLO 1

########################################

#Eliminar los datos de la memoria

rm(list=ls()) BORRAR DATOS DE MEMORIA

n<-200

a<-1140671485

xi<-123456789 SEMILLA

c<-12820163

m<-2^24

X_VB<-c()

for (i in 1:n)

{xi<-(a*xi+c)%%m    PORCENTAJE PORCENTAJE = MODULO

X_VB[i]<-xi

Y_VB<-X_VB/(m-1)

Y_VB

###Para A
#funcion de densidad f(x)

densidad_A_VB<-rep(1/5,5) REP= REPETIR

densidad_A_VB

#Funcion de Distribución F(X)

distribucion_A_VB<-cumsum(densidad_A_VB) CUMSUM =ACUMULADO

distribucion_A_VB

#Intervalos Superior

Intervalo_LS_A_VB<-round(distribucion_A_VB,4) ROUND= REDONDEAR

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

#funcion de densidad f(x)

densidad_B_VB<-rep(1/5,5)

densidad_B_VB

#Funcion de Distribución F(X)

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)

Min. 1st Qu. Median Mean 3rd Qu. Max.

3.00 27.00 40.33 46.90 65.33 96.33


########################################

########################################EJEMPLO 2

########################################

#Eliminar los datos de la memoria

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

#funcion de densidad f(x)

densidad_CAL1_LL<-rep(1/5,5)
densidad_CAL1_LL

#Funcion de Distribución F(X)

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

#funcion de densidad f(x)

densidad_CAL2_LL<-rep(1/5,5)

densidad_CAL2_LL

#Funcion de Distribución F(X)

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

#Funcion de Distribución F(X)

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

#funcion de densidad f(x)

densidad_CAL4_LL<-rep(1/5,5)

densidad_CAL4_LL

#Funcion de Distribución F(X)

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

#funcion de densidad f(x)

densidad_CAL5_LL<-rep(1/5,5)

densidad_CAL5_LL

#Funcion de Distribución F(X)

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)

Min. 1st Qu. Median Mean 3rd Qu. Max.

7.50 7.70 8.02 8.17 8.40 9.20


########################################

########################################EJEMPLO 3

########################################

#Eliminar los datos de la memoria

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

#funcion de densidad f(x)

densidad_NUM_rand48<-rep(1/5,5)
densidad_NUM_rand48

#Funcion de Distribución F(X)

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

###para CUA y CUB

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)

Min. 1st Qu. Median Mean 3rd Qu. Max.

49.0 64.0 144.0 296.7 225.0 900.0


> summary(CUB)

Min. 1st Qu. Median Mean 3rd Qu. Max.

343 512 1728 7236 3375 27000


########################################

########################################EJEMPLO 4

#Eliminar los datos de la memoria

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

#funcion de densidad f(x)

densidad_BASE_SIMULA<-rep(1/5,5)

densidad_BASE_SIMULA

#Funcion de Distribución F(X)

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

#funcion de densidad f(x)

densidad_ALTU_SIMULA<-rep(1/5,5)

densidad_ALTU_SIMULA

#Funcion de Distribución F(X)

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

###Para SUP y PER

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)

Min. 1st Qu. Median Mean 3rd Qu. Max.

52.70 99.78 120.87 647.65 333.96 2698.90


> summary(PER)

Min. 1st Qu. Median Mean 3rd Qu. Max.

29.40 41.06 46.40 80.76 74.36 215.80


########################################

########################################EJEMPLO 5
########################################

#Eliminar los datos de la memoria

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

#Funcion de Distribución F(X)

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)

Min. 1st Qu. Median Mean 3rd Qu. Max.

782.8 966.6 1120.0 1263.7 1344.0 2184.0


EJERCICIO 6

> summary(VAL)

Min. 1st Qu. Median Mean 3rd Qu. Max.

0.0e+00 0.0e+00 2.5e+01 1.9e+11 8.0e+02 1.0e+12

También podría gustarte