File size: 4,474 Bytes
57c375f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
library(shiny)
library(markdown)

shinyUI(pageWithSidebar(
  headerPanel(title=HTML("Prueba de hip贸tesis para la varianza

                               &sigma;<sup>2</sup>"),
                    windowTitle="PH varianza"),
  sidebarPanel(
    h5("Esta aplicaci贸n realiza la prueba de hip贸tesis para la 

       varianza de una variable cuantitativa 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 siguiente bot贸n 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="variable",
                label="Elija la variable cuantitativa para realizar

                la prueba de hip贸tesis.",
                choices=""),
                
    numericInput(inputId="sigma20", 
                 label=HTML("Ingrese el valor de referencia 

                            &sigma;<sup>2</sup><sub>0</sub> 

                            para probar H<sub>0</sub>: 

                            &sigma;<sup>2</sup> = &sigma;

                            <sup>2</sup><sub>0</sub>"),
                 value=20, min=0, step=0.1),

    selectInput(inputId="h0", 
                label=HTML("Elija la hip贸tesis alternativa

                           < , &ne; 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 

                           la varianza &sigma;<sup>2</sup>"),
                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 de la prueba de normalidad

                          Kolmogorov-Smirnov para la muestra."),
                       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 varianza

                               &sigma;<sup>2</sup>:")),
                       textOutput("resul2")
                       
                       ),
              
              tabPanel("Datos", "A continuaci贸n los datos que est谩 usando 

                        la aplicaci贸n.",
                       uiOutput("inputData")),
              
              tabPanel("Teor铆a", includeHTML("include.html"))
  )
)

))