FreddyHernandez's picture
Upload 8 files
2cdebcb verified
library(shiny)
library(markdown)
shinyUI(pageWithSidebar(
headerPanel(title=HTML("Prueba de hip贸tesis para la diferencia de medias
&mu;<sub>1</sub> - &mu;<sub>2</sub>"),
windowTitle="PH dif medias"),
sidebarPanel(
h5('Esta aplicaci贸n realiza la prueba de hip贸tesis
para la diferencia de medias de variables cuantitativas
que tengan distribuci贸n normal.'),
h6('La aplicaci贸n usa una base de datos de ejemplo pero el usuario
puede cargar su propia base de datos.'),
fileInput(inputId='file1',
label='Use el bot贸n siguiente para cargar su base de datos.',
accept = c(
'text/csv',
'text/comma-separated-values',
'text/tab-separated-values',
'text/plain',
'.csv',
'.tsv'
)),
checkboxInput(inputId='header',
label='驴Tiene encabezado la base de datos?',
value=TRUE),
selectInput(inputId="sep",
label = "驴Cu谩l es la separaci贸n de los datos?",
choices = list(Tab='\t', Comma=',',
Semicolon=';', 'Space'=' '),
selected = ';'),
selectInput(inputId="variable1",
label=p("Elija la variable",
span("cualitativa", style = "color:red"),
"para realizar la prueba de hip贸tesis."),
choices=""),
selectInput(inputId="variable2",
label=p("Elija la variable",
span("cualitativa", style = "color:blue"),
"de agrupacion, DEBE tener 2 niveles y ser un factor."),
choices=""),
numericInput(inputId='delta0',
label=HTML("Ingrese el valor de referencia
&delta;<sub>0</sub> para la probar
H<sub>0</sub>: &mu;<sub>1</sub>
- &mu;<sub>2</sub> = &delta;<sub>0</sub>"),
value=0),
selectInput(inputId="h0",
label=HTML("Elija el tipo de hipotesis alterna
< , &ne; o >"),
choices=list("Menor" = "less",
"Diferente" = "two.sided",
"Mayor" = "greater"),
selected = "two.sided"),
checkboxInput(inputId='var.equal',
label='Marque la casilla si las varianzas
poblacionales son iguales',
value=FALSE),
sliderInput(inputId='alfa',
label=HTML("Opcional: elija un nivel de confianza para
construir el intervalo de confianza para la diferencia
&mu;<sub>1</sub> - &mu;<sub>2</sub>"),
min=0.90, max=0.99,
value=0.95, step=0.01),
img(src="https://raw.githubusercontent.com/fhernanb/fhernanb.github.io/refs/heads/main/my_docs/logo_unal_shiny.png",
height = 60, width = 120),
img(src="https://raw.githubusercontent.com/fhernanb/fhernanb.github.io/refs/heads/main/my_docs/logo_udea_shiny.png",
height = 25, width = 70),
img(src="https://raw.githubusercontent.com/fhernanb/fhernanb.github.io/refs/heads/main/my_docs/logo_cua_shiny.png",
height = 40, width = 110),
br(),
tags$a(href="https://srunal.github.io", "https://srunal.github.io")
),
mainPanel(
tabsetPanel(type = "pills",
tabPanel(title="Resultados",
h5('A continuaci贸n el histograma, la densidad,
el QQplot
y valor-P para la prueba de normalidad
Shapiro-Wilk para cada una de las
dos muestras.'),
plotOutput("appPlot",
width='500px',
height='300px'),
h4("- Tabla de resumen con los estad铆sticos muestrales:"),
tableOutput('statistic'),
h4("- Resultados de la prueba de hip贸tesis:"),
textOutput("resul1"),
h4(HTML("- Intervalo de confianza para la
diferencia de medias
&mu;<sub>1</sub> - &mu;<sub>2</sub>:")),
textOutput("resul2")),
tabPanel("Datos",
"A continuaci贸n los datos que est谩 usando
la aplicaci贸n.",
uiOutput('summary')),
tabPanel("Teor铆a", includeHTML("include.html"))
)
)
))