File size: 5,086 Bytes
0345d3f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
library(shiny)
library(markdown)

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

                         de proporciones P<sub>1</sub> - P<sub>2</sub>"),
              windowTitle="PH proporci贸n"),
  sidebarPanel(
    h5(HTML('Esta aplicaci贸n realiza la prueba de hip贸tesis para la 

       diferencia de proporciones. La hip贸tesis nula considerada

            es H<sub>0</sub>: P<sub>1</sub> - P<sub>2</sub>=0')),
    
    h6('La aplicaci贸n usa dos bases de datos de ejemplo pero el usuario

       puede cargar su propia informaci贸n. Las bases de datos

       que ingrese deben tener los mismos nombres de variables.'),
    
    fileInput(inputId='file1',
              label='Use el siguiente bot贸n para cargar 

                     su base de datos # 1.',
              accept = c(
                'text/csv',
                'text/comma-separated-values',
                'text/tab-separated-values',
                'text/plain',
                '.csv',
                '.tsv'
              )),
    
    fileInput(inputId='file2',
              label='Use el siguiente bot贸n para cargar 

                     su base de datos # 2.',
              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 = ';'),
    
    hr(),
    
    selectInput(inputId="variable", 
                label=p("Elija una variable",
                        span("cualitativa", style = "color:red"),
                        "de las bases para realizar la prueba 

                        de hip贸tesis."),
                choices="placeholder1"),
    
    selectInput(inputId="niveles", 
                label=p("Elija un",
                        span("nivel", style = "color:blue"),
                        "de la variable cualitativa anterior para

                        realizar la prueba."), 
                choices="placeholder2"),
    
    selectInput(inputId="h0", 
                label=HTML("Elija la hip贸tesis alternativa

                          < , &ne; o >"), 
                choices=list("Menor" = "less", 
                             "Diferente" = "two.sided",
                             "Mayor" = "greater"),
                selected = "two.sided"),
    
    checkboxInput(inputId="correct", 
                  label="Marque si desea usar factor de correci贸n", 
                  value=TRUE, width=NULL),
    
    sliderInput(inputId='alfa',
                label=HTML("Opcional: elija un nivel de confianza para 

                construir el intervalo de confianza para la proporci贸n P;"),
                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("Resultados",
                       h4('- Diagrama de barras para la variable

                          seleccionada.'),
                       plotOutput("appPlot"),
                       
                       h4("- Tabla resumen de las bases:"),
                       tableOutput("consolidado"),
                       
                       h4("- Resultados de la prueba de hip贸tesis:"),
                       textOutput("resul1"),
                       
                       h4(HTML("- Intervalo de confianza para la proporci贸n P:")),
                       textOutput("resul2")),
              
              tabPanel("Base datos # 1", 
                       "A continuaci贸n los datos que est谩 usando 

                       la aplicaci贸n.",
                       uiOutput('inputData1')),
              
              tabPanel("Base datos # 2", 
                       "A continuaci贸n los datos que est谩 usando 

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