*Determinar la probabilidad condicional
*De un conjunto de varios ejercicios extraídos de de la literatura de probabilidad de entre libros y sitios WEB se de termina la probabilidad condicional a partir de datos iniciales.
Link de pagina : https://matemovil.com/probabilidad-condicional-ejercicios-resueltos/
datos recopilados del link, de una PDF y un video.
*Lo datos iniciales pueden ser la frecuencias, las probabildiad de evento A y evento B así como la probabilida de intersección entre ambos eventos o conjunto, con ello se determina la probabilidad cpndicional utilizando la fórmula citada más adelante.
P(A|B)=P(A∩B) / P(B)
library(knitr)
library(dplyr)
datos <- data.frame(ingrediente = c("Mayonesa", "Ketchup","Los 2"), gustan = c("65","70%","55%"))
kable(datos, caption = "Lista de promedios")
| ingrediente | gustan |
|---|---|
| Mayonesa | 65 |
| Ketchup | 70% |
| Los 2 | 55% |
ConMay <- 0.65
ConKat <- 0.70
ConmayYkat <- 0.55
##P(A|B)=P(A∩B) / P(B)
pp <- round(ConmayYkat / ConKat * 100, 3)
paste("La probabilidad seria del :",pp,"%")
## [1] "La probabilidad seria del : 78.571 %"
pfin <- 0.40
phom <- 0.10
pfinphom <- 0.50
##P(A|B)=P(A∩B) / P(B)
p.phompfin <- (pfinphom/ pfin) * 10
paste("La probabilidad seria del : ",p.phompfin,"%")
## [1] "La probabilidad seria del : 12.5 %"
datos <- data.frame(Especie = c("Pez azul","pez Rojo","total peces"), Macho = c("30%","?¿%","40%"), Hembra = c("?¿","40%","60%"))
kable(datos, caption = "Lista de datos iniciales")
| Especie | Macho | Hembra |
|---|---|---|
| Pez azul | 30% | ?¿ |
| pez Rojo | ?¿% | 40% |
| total peces | 40% | 60% |
pa <- 0.40
pr <- 0.60
paM <- 0.30
paF <- 0.70
prM <- 0.60
prF <- 0.40
pmtotal <- prM + paM
pftotal <- prF + paF
pestotal <- pa + pr
## P(A|B)=P(A∩B) / P(B)
evento <- pftotal / pestotal;
evento <- round((paF / evento) / evento * 100, 3)
paste("Su probabilidad de que sea especie azul es: ", evento,"%")
## [1] "Su probabilidad de que sea especie azul es: 57.851 %"
## P(A|B)=P(A∩B) / P(B)
evento <- pmtotal / pestotal;
evento <- round((paM / evento) / evento, 3) * 100
paste("la probabilidad de que sea especie azul es: ",evento,"%")
## [1] "la probabilidad de que sea especie azul es: 37 %"
datos <- data.frame(Idioma = c("Ingles","Frances","Los 2"), Lo_hablan = c("30%","65%","12%"))
kable(datos, caption = "Lista del colegio ABC")
| Idioma | Lo_hablan |
|---|---|
| Ingles | 30% |
| Frances | 65% |
| Los 2 | 12% |
pi <- 0.30
pf <- 0.65
piCf <- 0.12
##P(A|B)=P(A∩B) / P(B)
evento <- (pi + pf) * 100
paste("La probabilidad de que hable ingles o frances es : ",evento,"%")
## [1] "La probabilidad de que hable ingles o frances es : 95 %"
evento2 <- 100 - evento
paste("La probabilidad de que no hable es : ",evento2,"%")
## [1] "La probabilidad de que no hable es : 5 %"
datos <- data.frame(Equipo = c("Juventus","Manchester","Total"), Buenas = c(508, 315, 823), Defectuosas = c(92, 85, 177), Total = c(600,400,1000))
kable(datos, caption = "Lista de datos iniciales")
| Equipo | Buenas | Defectuosas | Total |
|---|---|---|---|
| Juventus | 508 | 92 | 600 |
| Manchester | 315 | 85 | 400 |
| Total | 823 | 177 | 1000 |
BJ <- 508
DJ <- 92
BM <- 315
DM <- 85
caJu <- 600
CaMa <- 400
Catotal <- sum(caJu, CaMa)
DeTotal <- sum(DJ,DM)
BuTotal <-sum(BJ,BM)
pCaDef <- (DeTotal / Catotal) * 100
paste("Su probabilidad seria del : ",pCaDef,"%")
## [1] "Su probabilidad seria del : 17.7 %"
pcaMas <- (CaMa/Catotal) * 100
paste("Su probabilidad de ser maschester defectuosa es : ",pcaMas,"%")
## [1] "Su probabilidad de ser maschester defectuosa es : 40 %"
## Con formula
## P(A|B)=P(A∩B) / P(B)
pdm <- DM / Catotal
pcm <- CaMa / Catotal
pdefectuosa <- (pdm / pcm) * 100
pdefectuosa
## [1] 21.25
paste("probabilidad de salir defectuosa dado a una camisa manchester es :",pdefectuosa,"%\n")
## [1] "probabilidad de salir defectuosa dado a una camisa manchester es : 21.25 %\n"
## Sin formula
pevento <- DM/CaMa * 100
paste("\nprobabilidad de salir defectuosa dado a una camisa manchester es :",pevento,"%")
## [1] "\nprobabilidad de salir defectuosa dado a una camisa manchester es : 21.25 %"
## Con formula
## P(A|B)=P(A∩B) / P(B)
pcd <- DJ / Catotal
pcj <- caJu / Catotal
pdj <-round( pcd / pcj * 100, 3)
paste("La probabilidad de ser defectuosa dado a camisa Juventus es: ",pdj,"%")
## [1] "La probabilidad de ser defectuosa dado a camisa Juventus es: 15.333 %"
## Sin formula
pevento <- round(DJ / caJu * 100, 3)
paste("La probabilidad de ser defectuosa dado a camisa Juventus es: ",pevento,"%")
## [1] "La probabilidad de ser defectuosa dado a camisa Juventus es: 15.333 %"
pcm <- CaMa / Catotal
pcd <- DM / DeTotal
prob <- round((pcm / pcd) * 100, 3)
paste("Probabilidad de que sea camisa manchester dado a que es defectuosa es:",prob,"%")
## [1] "Probabilidad de que sea camisa manchester dado a que es defectuosa es: 83.294 %"