#Estimación por intervalos:
library(tidyverse)
## Warning: package 'tidyverse' was built under R version 4.0.4
## -- Attaching packages --------------------------------------- tidyverse 1.3.0 --
## v ggplot2 3.3.3 v purrr 0.3.4
## v tibble 3.0.6 v dplyr 1.0.4
## v tidyr 1.1.2 v stringr 1.4.0
## v readr 1.4.0 v forcats 0.5.1
## Warning: package 'ggplot2' was built under R version 4.0.4
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
x_barra <- 32
sigma <- 6
n <- 50
ee <- sigma/sqrt(n)
z_90 <- 1.64
me_90 <- z_90*ee
lb_90 <- x_barra - me_90
la_90 <- x_barra + me_90
intervalo_90 <- c(lb_90, la_90)
intervalo_90
## [1] 30.60841 33.39159
x_barra <- 32
sigma <- 6
n <- 50
ee <- sigma/sqrt(n)
z_95 <- 1.96
me_95 <- z_95*ee
lb_95 <- x_barra - me_95
la_95 <- x_barra + me_95
intervalo_95 <- c(lb_95, la_95)
intervalo_95
## [1] 30.33688 33.66312
x_barra <- 32
sigma <- 6
n <- 50
ee <- sigma/sqrt(n)
z_99 <- 2.58
me_99 <- z_99*ee
lb_99 <- x_barra - me_99
la_99 <- x_barra + me_99
intervalo_99 <- c(lb_99, la_99)
intervalo_99
## [1] 29.8108 34.1892
x_barra <- 3500000
sigma <- 875000
n <- 80
ee <- sigma/sqrt(n)
z_90 <- 1.64
me_90 <- z_90*ee
lb_90 <- x_barra - me_90
la_90 <- x_barra + me_90
intervalo_90 <- c(lb_90, la_90)
intervalo_90
## [1] 3339562 3660438
z_95 <- 1.96
me_95 <- z_95*ee
lb_95 <- x_barra - me_95
la_95 <- x_barra + me_95
intervalo_95 <- c(lb_95, la_95)
intervalo_95
## [1] 3308257 3691743
z_99 <- 2.58
me_99 <- z_99*ee
lb_99 <- x_barra - me_99
la_99 <- x_barra + me_99
intervalo_99 <- c(lb_99, la_99)
intervalo_99
## [1] 3247604 3752396
intervalo_95 <- c(152, 160)
me <- 4
sigma <- 15
alpha <- 1-0.95
z_0.025 <- qnorm(alpha/2 , lower.tail = FALSE)
n <- (z_0.025^2 * sigma ^ 2/ me ^2)
n
## [1] 54.02051
pt(2.120, df = 16 , lower.tail = FALSE)
## [1] 0.02499546
pt(q = 1.337, df = 16)
## [1] 0.9000388
pt(q = -1.746, df = 16)
## [1] 0.04998962
pt(q = 2.583, df = 16)
## [1] 0.9899901
pt(2.120, df = 16 , lower.tail = FALSE)- pt(q = -2.120, df = 16)
## [1] 0
pt(1.746, df = 16 , lower.tail = FALSE)- pt(q = -1.746, df = 16)
## [1] 0
qt(0.025, df = 12, lower.tail = FALSE)
## [1] 2.178813
qt(0.05 , 50)
## [1] -1.675905
qt(0.01, df = 30, lower.tail = FALSE)
## [1] 2.457262
qt(0.9, df = 30, lower.tail = FALSE )
## [1] -1.310415
qt(0.95, df = 40, lower.tail = FALSE )
## [1] -1.683851
población <- c(10, 8, 12, 15, 13,11, 6, 5)
n <- length(población)
n
## [1] 8
mean(población)
## [1] 10
sd(población)
## [1] 3.464102
sd (población)
## [1] 3.464102
alpha <- 1-0.95
Z_ <- 0.05/2
s <- 22.67647
ee <- 2.666667
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
ME
## [1] 6.305665
lb_95 <- x_barra-ME
la_95 <- x_barra+ME
intervalo_95 <- c(lb_95, la_95)
intervalo_95
## [1] 3499994 3500006
x_barra <- 22.5
s <- 4.4
n <- 54
ee <- s/sqrt(n)
alpha <- 1-0.90
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
ME
## [1] 1.002401
lb_90 <- x_barra-ME
la_90 <- x_barra+ME
intervalo_90 <- c(lb_90, la_90)
intervalo_90
## [1] 21.4976 23.5024
con un nivel de confianza del 90%, la media poblacional se encuentra entre dichos intervalos. b. Dé e interprete un intervalo de confianza de 95% para la media poblacional.
x_barra <- 32
s <- 6
n <- 50
ee <- s/sqrt(n)
alpha <- 1-0.95
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
ME
## [1] 1.705181
lb_95 <- x_barra-ME
la_95 <- x_barra+ME
intervalo_95 <- c(lb_95, la_95)
intervalo_95
## [1] 30.29482 33.70518
para un inntervalo de confianza del 95%, la media poblacional se encuentra entre dichos intervalos. c. Dé e interprete un intervalo de confianza de 99% para la media poblacional.
x_barra <- 32
s <- 6
n <- 50
ee <- s/sqrt(n)
alpha <- 1-0.99
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
ME
## [1] 2.274015
lb_99 <- x_barra-ME
la_99 <- x_barra+ME
intervalo_99 <- c(lb_99, la_99)
intervalo_99
## [1] 29.72599 34.27401
para un nivel de confianza del 99%, la media poblacional se encuentra entre dichos intervalos. d. ¿Qué pasa con el margen de error y con el intervalo de confianza a medida que aumenta el nivel de confianza? al aumentar el nivel de confianza se disminuye la probabilidad de cometer un error. Sin embargo, el margen de error no disminuye, por el contrario este aumenta y a su vez el intervalo de confianza.
x_barra <- 19.5
s <- 5.2
n <- 30
ee <- s/sqrt(n)
alpha <- 1-0.90
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
lb_90 <- x_barra-ME
la_90 <- x_barra+ME
intervalo_90 <- c(lb_90, la_90)
intervalo_90
## [1] 17.88687 21.11313
x_barra <- 19.5
s <- 5.2
n <- 30
ee <- s/sqrt(n)
alpha <- 1-0.95
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
lb_95 <- x_barra-ME
la_95 <- x_barra+ME
intervalo_95 <- c(lb_95, la_95)
intervalo_95
## [1] 17.55829 21.44171
calificacion <- c(6, 4, 6, 8, 7, 7, 6, 3, 3, 8, 10, 4, 8, 7, 8, 7, 5, 9,5, 8, 4, 3, 8, 5, 5, 4, 4, 4, 8, 4, 5, 6, 2)
n <- length(calificacion)
n
## [1] 33
media muestral
mean(calificacion)
## [1] 5.787879
desviación
sd(calificacion)
## [1] 2.027276
x_barra <- 5.787879
s <- 2.027276
n <- 33
ee <- s/sqrt(n)
alpha <- 1-0.95
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
lb_95 <- x_barra-ME
la_95 <- x_barra+ME
intervalo_95 <- c(lb_95, la_95)
intervalo_95
## [1] 5.069038 6.506720
x_barra <- 5.787879
s <- 2.027276
n <- 33
ee <- s/sqrt(n)
alpha <- 1-0.98
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
lb_98 <- x_barra-ME
la_98 <- x_barra+ME
intervalo_98 <- c(lb_98, la_98)
intervalo_98
## [1] 4.923732 6.652026
x_barra <- 5.787879
s <- 2.027276
n <- 33
ee <- s/sqrt(n)
alpha <- 1-0.99
t_0.05 <- qt(alpha/2, df = n-1, lower.tail = FALSE)
ME <- t_0.05*ee
lb_99 <- x_barra-ME
la_99 <- x_barra+ME
intervalo_99 <- c(lb_99, la_99)
intervalo_99
## [1] 4.821459 6.754299
ME <- 10
sigma <- 40
alpha <- 1-0.95
Z_0.025 <- qnorm(alpha/2, lower.tail = FALSE)
n <- (Z_0.025 ^2 * sigma ^2)/ME^2
n
## [1] 61.46334
x = c (1350000, 900000)
range(x)
## [1] 900000 1350000
ME <- 100000
sigma <-
alpha <- 1-0.95
z_0.025 <- qnorm(alpha/2, lower.tail = FALSE)
n <- (Z_0.025 ^2 * sigma ^2)/ME^2
n
## [1] 9.603647e-13
Si <- 100
n <- 400
p_barra <- Si/n
p_barra
## [1] 0.25
ee <- sqrt(p_barra*(1-p_barra)/n)
ee
## [1] 0.02165064
alpha <- 1-0.95
z <- qnorm(alpha/2, lower.tail = FALSE)
ME <- z*ee
ME
## [1] 0.04243447
lb <- p_barra - ME
la <- p_barra + ME
intervalo <- c(lb,la)
intervalo
## [1] 0.2075655 0.2924345
R/: para un nivel de confianza del 95%, la media poblacional se encuentra entre dichos intervalos. d. Calcule e interprete el intervalo de confianza de 99% para la proporción poblacional. (Revise la sección 8.4 si es necesario.)
alpha <- 1-0.99
z <- qnorm(alpha/2, lower.tail = FALSE)
ME <- z*ee
ME
## [1] 0.05576834
lb <- p_barra - ME
la <- p_barra + ME
intervalo <- c(lb,la)
intervalo
## [1] 0.1942317 0.3057683
p_barra <- 0.50
n <- 491
ee <- sqrt(p_barra*(1-p_barra)/n)
ee
## [1] 0.02256468
Septiembre 0,04 Octubre 0,03 Comienzo de noviembre 0,02 Un día antes de la elección 0,01
Septiembre:
p_barra <- 0.50
ME <- 0.04
alpha <- 1- 0.95
z_0.025 <- qnorm(alpha/2, lower.tail = FALSE)
n <- (z_0.025^2* p_barra*(1- p_barra)/ ME^2 )
n
## [1] 600.2279
Octubre:
p_barra <- 0.50
ME <- 0.03
alpha <- 1- 0.95
z_0.025 <- qnorm(alpha/2, lower.tail = FALSE)
n <- (z_0.025^2* p_barra*(1- p_barra)/ ME^2 )
n
## [1] 1067.072
comienzo de nobiembre:
p_barra <- 0.50
ME <- 0.02
alpha <- 1- 0.95
z_0.025 <- qnorm(alpha/2, lower.tail = FALSE)
n <- (z_0.025^2* p_barra*(1- p_barra)/ ME^2 )
n
## [1] 2400.912
un día antes de la elección
p_barra <- 0.50
ME <- 0.01
alpha <- 1- 0.95
z_0.025 <- qnorm(alpha/2, lower.tail = FALSE)
n <- (z_0.025^2* p_barra*(1- p_barra)/ ME^2 )
n
## [1] 9603.647
p_barra <- 0.53
n <- 1500
ee <- sqrt((p_barra)*(1-p_barra)/n)
ee
## [1] 0.01288669
alpha <- 1-0.95
z <- qnorm(alpha/2, lower.tail = FALSE)
ME <- z*ee
ME
## [1] 0.02525744
lb <- p_barra - ME
la <- p_barra + ME
intervalo <- c(lb, la)
intervalo
## [1] 0.5047426 0.5552574
R/: para un nivel de confianza del 95%, la media poblacional se encuentra entre dichos intervalos
p_barra <- 0.31
n <- 1500
ee <- sqrt((p_barra)*(1-p_barra)/n)
ee
## [1] 0.01194152
alpha <- 1-0.95
z <- qnorm(alpha/2, lower.tail = FALSE)
ME <- z*ee
ME
## [1] 0.02340496
lb <- p_barra - ME
la <- p_barra + ME
intervalo <- c(lb, la)
intervalo
## [1] 0.286595 0.333405
R/: para un nivel de confianza, la proporción poblacional que sienten que deberán ahorrar para recuperar lo perdido se encuentra entre dichos intervalos.
p_barra <- 0.05
n <- 1500
ee <- sqrt((p_barra)*(1-p_barra)/n)
ee
## [1] 0.005627314
alpha <- 1-0.95
z <- qnorm(alpha/2, lower.tail = FALSE)
ME <- z*ee
ME
## [1] 0.01102933
lb <- p_barra - ME
la <- p_barra + ME
intervalo <- c(lb, la)
intervalo
## [1] 0.03897067 0.06102933
R/: para un nivel de confianza del 95%, la proporción poblacional que realizó la donación se encuentra entre los intervalos calculados anteriormente.
R/: entre mayor sea la proporción elegida, el margen de error va a ser mayor. En ese sentido, se recomiendo usar la proporción del punto A en la medida en que se encuentra más cercano a 0.50.