Capítulo 8 Pi04

8.1 Cargamos

# load("C:/Users/uo287610/Downloads/Framingham3.RData")
cor(Framingham[,c("DBP", "SBP")], use="complete")
##          DBP      SBP
## DBP 1.000000 0.792146
## SBP 0.792146 1.000000

8.2 Representación

Línea de regresión relaciona dos vaiables linealmente y=a+bx, a termino independiente y b coef regr: DBP = intercept (30.7)+ (0.40)* SBP. La aprox es buena por r=0.79. Al trabajar con dos variables=> R^2 = r^2.

plot(Framingham$DBP, Framingham$SBP) # falta reg line

# lm(Framingham$DBP, Framingham$SBP)
# x sobre y y viceversa seran iguales a sin r=1 

8.3

cor(Framingham[,c("FRW", "DBP")], use="complete")
##        FRW    DBP
## FRW 1.0000 0.3388
## DBP 0.3388 1.0000
plot(Framingham$FRW, Framingham$DBP) # a donde corte ejey # flta reg line y lo tro

8.4 Comparar distribuciones discreta binomial

8.4.1 Distribución binomial B(10, 0.4) B(n, pi)

# rep indepe de experimento de bernu exto pi y 1-p fracaso
plot(0:10, dbinom(0:10, size=10, prob=.4)) # falta acumulado

# y tabal de probabilidaes
# Calcular binomial
pbinom(c(7), size=10, prob=0.4, lower.tail=TRUE)
## [1] 0.9877054
# P(2<X<=5)
pbinom(c(5,2), size=10, prob=0.4, lower.tail=TRUE) # osumar 3 
## [1] 0.8337614 0.1672898
# P(x>4) = 1-p(x<4) = 1-p(x<=3)
1-pbinom(c(3), size=10, prob=0.4, lower.tail=TRUE)
## [1] 0.6177194
# P(X>3)
pbinom(c(3), size=10, prob=0.4, lower.tail=F)
## [1] 0.6177194
# Cuantiles asociados a las probabilidades 0.1,0.5 y 0.75
qbinom(c(.1, .5, .75), size=10, prob=0.4, lower.tail=T)
## [1] 2 4 5
# 
qbinom(c(.9, .5, .25), size=10, prob=0.4, lower.tail=F) #.25 a la dcha
## [1] 2 4 5
# Extraer muestras aleatorias
MBinom01 <- as.data.frame(matrix(rbinom(1*100, size=10, prob=0.4), ncol=100))
MBinom02 <- as.data.frame(matrix(rbinom(1*20, size=10, prob=0.4), ncol=20))

8.5 Erjercicio gripe

# Tenemos una distribución binomial B(15, 0.3)
# P(x=0)
pbinom(c(0), size=15, prob=0.3)
## [1] 0.004747562
# P(x>2)
pbinom(c(2), size=15, prob=0.3, lower.tail=F)
## [1] 0.8731723
# P(3<=x<=5) = p(x<=5)-p(x<3)
#            = p(x<=2)
t<-pbinom(c(5,2), size=15, prob=0.3)
t[1]-t[2]
## [1] 0.5947937
# Muestra 20, n=10, pi=0.2
MBinom03 <- as.data.frame(matrix(rbinom(1*20, size=10, prob=0.2), ncol=20))
#                                                 ^- máx 10 éxitos

8.6 Distribución contínua

# Y -> N(20,2)
local({
  .x <- seq(13.419, 26.581, length.out=1000)  
  plotDistr(.x, dnorm(.x, mean=20, sd=2), cdf=FALSE, xlab="x", ylab="Density", 
  main=paste("Normal Distribution:  Mean=20, Standard deviation=2"))
}) # 99% -  3veces deviacion tipica hasta +3 deviaciom tipica

local({
  .x <- seq(13.419, 26.581, length.out=1000)  
  plotDistr(.x, pnorm(.x, mean=20, sd=2), cdf=TRUE, xlab="x", 
  ylab="Cumulative Probability", 
  main=paste("Normal Distribution:  Mean=20, Standard deviation=2"))
})
# P(Y<=12)
pnorm(c(12), mean=20, sd=2)
# P(18<Y<20)
t<- pnorm(c(20,18), mean=20, sd=2)
t[1]-t[2]
# P(x>21)
1-pnorm(c(21), mean=20, sd=2) # mayor a algo = cola derecha?
pnorm(c(21), mean=20, sd=2, lower.tail = F)
# cuartiles de la distribución 
qnorm(c(.25,.5,.75), mean=20, sd=2)
# muestar aleatorias
NS1 <- as.data.frame(matrix(rnorm(2*12, mean=20, sd=2), ncol=12))
rownames(NS0) <- paste("sample", 1:2, sep="")
colnames(NS0) <- paste("obs", 1:12, sep="")
NS0 <- within(NS0, {
  mean <- rowMeans(NS0[,1:12])
})
# N(106, 8)
# Inferior a 120
pnorm(c(120), mean=106, sd=8)
## [1] 0.9599408
# Porcentaje
(pnorm(c(130), mean=106, sd=8)-pnorm(c(90), mean=106, sd=8))*100
## [1] 97.59
# 1er cuartil q1=c0.25
qnorm(c(.25), mean=106, sd=8) # 255 diabeticos por debajo del resultado
## [1] 100.6041
# n=12, media5 y sd 3
NS2 <- as.data.frame(matrix(rnorm(1*12, mean=5, sd=3), ncol=12))
NS2<-as.data.frame(t(NS2))
summary(NS2)
##        V1        
##  Min.   :-1.858  
##  1st Qu.: 3.518  
##  Median : 5.629  
##  Mean   : 5.270  
##  3rd Qu.: 6.929  
##  Max.   :12.702
NS2 <- as.data.frame(matrix(rnorm(10^3, mean=5, sd=3), ncol=10^3))
NS2<-as.data.frame(t(NS2))
summary(NS2)
##        V1        
##  Min.   :-4.286  
##  1st Qu.: 2.866  
##  Median : 4.849  
##  Mean   : 4.889  
##  3rd Qu.: 7.013  
##  Max.   :15.011