library(shiny) library(markdown) shinyUI(pageWithSidebar( headerPanel(title=HTML("Prueba de hipótesis para el cociente de varianzas σ21 / σ22"), windowTitle="PH coc varianzas"), sidebarPanel( h5("Esta aplicación sirve para realizar prueba de hipotesis para el cociente de varianzas de variables cuantitativas con 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("cuantitativa", 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=""), selectInput(inputId="h0", label=HTML("La hipótesis nula de la prueba es Ho: σ21 / σ22 = 1, elija el tipo de hipotesis alterna < , ≠ o >"), choices=list("Menor" = "less", "Diferente" = "two.sided", "Mayor" = "greater"), selected = "two.sided"), sliderInput(inputId="alfa", label=HTML("Opcional: elija un nivel de confianza para construir el intervalo de confianza para el cociente σ21 / σ22"), 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(), 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, densidad, QQplot y valor-P para la prueba de normalidad Shapiro-Wilk de cada una de las dos muestras."), plotOutput("appPlot", width="500px", height="300px"), h4("- Tabla de resumen con estadísticos muestrales:"), tableOutput("statistic"), h4("- Resultados de la prueba de hipótesis:"), textOutput("resul1"), h4(HTML("- Intervalo de confianza para el cociente σ21 / σ22:")), textOutput("resul2") ), tabPanel("Datos", "A continuación los datos que está usando la aplicación.", uiOutput("summary")), tabPanel("Teoría", includeHTML("include.html")) ) ) ))