This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.
When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:
summary(cars)
## speed dist
## Min. : 4.0 Min. : 2.00
## 1st Qu.:12.0 1st Qu.: 26.00
## Median :15.0 Median : 36.00
## Mean :15.4 Mean : 42.98
## 3rd Qu.:19.0 3rd Qu.: 56.00
## Max. :25.0 Max. :120.00
You can also embed plots, for example:
Note that the echo = FALSE parameter was added to the
code chunk to prevent printing of the R code that generated the
plot.
#DISTRIBUCON NOMINAL
La Distribución nominal de probabilidad continua pueden tomar varias formas, pero un gran número de variables observadas en la naturaleza poseen una distribución de frecuencia que es como se diría en estadística es una distribución normal de probabilidad. La formula que genera esta distribución es:
#AREA El área bajo la curva es igual a 1 Para variables aleatorias continuas, área = probabilidad El área a la izquierda de la media es igual a .5 El área a la derecha de la media es igual a .5
#GASOLINA Un estudio demostro que el uso de gasonlina para autos compactos vendidos en Estados Unidos esta distribuido normalmente, con una media de 25.5 millas per gallon (mpg) y una desviación estándar de 45 mpg. ¿Que porcentaje de autos recorre 30 mpg o más?
(30-25.5)/4.5
## [1] 1
1-0.8413
## [1] 0.1587
25.5+1.645*4.5
## [1] 32.9025
#GIRASOLES
Suponga qUe los diamentros de tallos no soportados en la base, de una especie particular de girasol, tienen una distribución normal con un diametro de 35 mm y una desviación estandar de 3 mm.
z41 <- (40-35)/3
z41
## [1] 1.666667
p41 <- 1-pnorm(40,35,3)
p41
## [1] 0.04779035
#DENSIDAD PROBABILIDAD NORMAL
x <- 40
prom <- 35
desviacion_e <- 3
x_densidad <- seq(prom -3*desviacion_e, prom+3*desviacion_e, length=1000)
y_densidad <- dnorm(x_densidad,prom,desviacion_e)
plot(x_densidad, y_densidad,type="l", lty=1, xlab="x", ylab= "f(x)",main="Función de Densidad de Probabilidad (Normal)", col="magenta")
#DISTRIBUCION DE PROBABILIDAD
x_distribucion <- seq(prom-3*desviacion_e, prom+3*desviacion_e, length=1000)
y_distribucion <- pnorm(x_distribucion,prom,desviacion_e)
plot(x_distribucion, y_distribucion,type="l", lty=1, xlab="x", ylab= "f(x)",main="Función de Distribución de Probabilidad (Normal)", col="orange")
p42 <- p41*p41
p42
## [1] 0.002283918
p43<- 35-(1.96*3)
p43<- 35+(1.96*3)
p44<- qnorm(.90,35,3)
p44
## [1] 38.84465
#SHINYAPP
library(shiny) library(shinythemes) shinyApp(
ui <- fluidPage(theme = shinytheme(“cerulean”), navbarPage(“Aplicaciones”, tabPanel(“Distribución Normal”, sidebarPanel( tags$h3(“Ingresa los siguientes datos:”), numericInput(“x_funcion”,“x:”, 1), numericInput(“promedio1”,“promedio:”, 0), numericInput(“des_est”,“Desviación Estandar:”, 1)
),
mainPanel(
h1("Función de Distribución y Densidad Normal"),
plotOutput("densidad"),
plotOutput("distribucion1")
)
),
tabPanel("Tab 2"),
tabPanel("Tab 3")
)
),
server <- function(input, output) { output\(densidad <- renderPlot({ x_densidad1 <- seq(input\)promedio1-3input\(des_est, input\)promedio1+3input\(des_est, length=1000) y_densidad1 <- dnorm(x_densidad1,input\)promedio1,input$des_est) densidad<- plot(x_densidad1, y_densidad1,type=“l”, lty=1, xlab=“x”, ylab= “f(x)”,main=“Función de Densidad de Probabilidad (Normal)”, col=“yellow”) })
output\(distribucion1 <- renderPlot({ x_distribucion1 <- seq(input\)promedio1-3input\(des_est, input\)promedio1+3input\(des_est, length=1000) y_distribucion1 <- pnorm(x_distribucion1,input\)promedio1,input$des_est) distribucion1 <-plot(x_distribucion1, y_distribucion1,type=“l”, lty=1, xlab=“x”, ylab= “f(x)”,main=“Función de Distribución de Probabilidad (Normal)”, col=“green”)
}) })
#EJERCICIO 6
peso_diamantes <- c(.46,.61,.52,.48,.57, .54)
peso_diamantes
## [1] 0.46 0.61 0.52 0.48 0.57 0.54
promedio <- mean (peso_diamantes)
promedio
## [1] 0.53
desviacion_estandar_muestral <- sqrt (var (peso_diamantes))
desviacion_estandar_muestral
## [1] 0.05585696
n <- 6
miu_o <- 0.5
t <- (promedio-miu_o)/(desviacion_estandar_muestral/sqrt(n))
#DENSIDAD DE PROBABILIDAD
x_densidad <- seq(-4,4, length=1000)
y_densidad <- dt(x_densidad, df=5)
plot(x_densidad,y_densidad,type = "l", lty = 1, xlab = "t",ylab = "f(t)", main="Función de Densidad de Probabilidad (t destudent)")
#DISTRIBUCION DE PROBABILIDAD
x_distribucion <- seq(-4,4, length=1000)
y_distribucion <- pt(x_densidad, df=5)
plot(x_densidad,y_densidad,type = "l", lty = 1, xlab = "t",ylab = "f(t)", main="Función de distribucion de Probabilidad")
#EJERCICIO 6.1
oxigeno <- c(4.9,5.1,4.9,5.0,5,0,4.7)
oxigeno
## [1] 4.9 5.1 4.9 5.0 5.0 0.0 4.7
promedio_oxigeno <- mean(oxigeno)
desviacion_estandar_oxigeno <- sqrt(var(oxigeno))
desviacion_estandar_oxigeno
## [1] 1.868791
n_oxigeno=6
miu_o=5
t_oxigeno=(promedio-miu_o/desviacion_estandar_oxigeno/sqrt(n_oxigeno))
t_oxigeno
## [1] -0.562279
#WINSORIZING VS TRIMMING
peso_diamantes_con_error <- c(.46,.61,.52,.48,.57, 54)
boxplot(peso_diamantes_con_error,horizontal = TRUE)
#install.packages("DescTools")
library(DescTools)
#WINSORIZED
peso_diamantes_winsorizado <- Winsorize(peso_diamantes_con_error,0.10)
peso_diamantes_winsorizado
## [1] 0.4600 0.6100 0.5200 0.4800 0.5700 40.6525
#TRIM
peso_diamantes_recortado <- Trim(peso_diamantes_con_error,1)
peso_diamantes_recortado
## [1] 0.61 0.52 0.48 0.57
## attr(,"trim")
## [1] 1 6