FreddyHernandez commited on
Commit
57c375f
1 Parent(s): cc0afed

Upload ui.R

Browse files
Files changed (1) hide show
  1. ui.R +106 -0
ui.R ADDED
@@ -0,0 +1,106 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ library(shiny)
2
+ library(markdown)
3
+
4
+ shinyUI(pageWithSidebar(
5
+ headerPanel(title=HTML("Prueba de hipótesis para la varianza
6
+ &sigma;<sup>2</sup>"),
7
+ windowTitle="PH varianza"),
8
+ sidebarPanel(
9
+ h5("Esta aplicación realiza la prueba de hipótesis para la
10
+ varianza de una variable cuantitativa con distribución normal."),
11
+
12
+ h6("La aplicación usa una base de datos de ejemplo pero el usuario
13
+ puede cargar su propia base de datos."),
14
+
15
+ fileInput(inputId="file1",
16
+ label="Use el siguiente botón para cargar su base de datos.",
17
+ accept = c(
18
+ "text/csv",
19
+ "text/comma-separated-values",
20
+ "text/tab-separated-values",
21
+ "text/plain",
22
+ ".csv",
23
+ ".tsv"
24
+ )),
25
+
26
+ checkboxInput(inputId="header",
27
+ label="¿Tiene encabezado la base de datos?",
28
+ value=TRUE),
29
+
30
+ selectInput(inputId="sep",
31
+ label = "¿Cuál es la separación de los datos?",
32
+ choices = list(Tab="\t", Comma=",",
33
+ Semicolon=";", "Space"=" "),
34
+ selected = ";"),
35
+
36
+ selectInput(inputId="variable",
37
+ label="Elija la variable cuantitativa para realizar
38
+ la prueba de hipótesis.",
39
+ choices=""),
40
+
41
+ numericInput(inputId="sigma20",
42
+ label=HTML("Ingrese el valor de referencia
43
+ &sigma;<sup>2</sup><sub>0</sub>
44
+ para probar H<sub>0</sub>:
45
+ &sigma;<sup>2</sup> = &sigma;
46
+ <sup>2</sup><sub>0</sub>"),
47
+ value=20, min=0, step=0.1),
48
+
49
+ selectInput(inputId="h0",
50
+ label=HTML("Elija la hipótesis alternativa
51
+ < , &ne; o >"),
52
+ choices=list("Menor" = "less",
53
+ "Diferente" = "two.sided",
54
+ "Mayor" = "greater"),
55
+ selected = "two.sided"),
56
+
57
+ sliderInput(inputId="alfa",
58
+ label=HTML("Opcional: elija un nivel de confianza para
59
+ construir el intervalo de confianza para
60
+ la varianza &sigma;<sup>2</sup>"),
61
+ min=0.90, max=0.99,
62
+ value=0.95, step=0.01),
63
+
64
+ img(src="https://raw.githubusercontent.com/fhernanb/fhernanb.github.io/refs/heads/main/my_docs/logo_unal_shiny.png",
65
+ height = 60, width = 120),
66
+ img(src="https://raw.githubusercontent.com/fhernanb/fhernanb.github.io/refs/heads/main/my_docs/logo_udea_shiny.png",
67
+ height = 25, width = 70),
68
+ img(src="https://raw.githubusercontent.com/fhernanb/fhernanb.github.io/refs/heads/main/my_docs/logo_cua_shiny.png",
69
+ height = 40, width = 110),
70
+ br(),
71
+ tags$a(href="https://srunal.github.io", "https://srunal.github.io")
72
+
73
+ ),
74
+
75
+ mainPanel(
76
+ tabsetPanel(type = "pills",
77
+
78
+ tabPanel(title="Resultados",
79
+ h5("A continuación el histograma, la densidad,
80
+ el QQplot
81
+ y valor-P de la prueba de normalidad
82
+ Kolmogorov-Smirnov para la muestra."),
83
+ plotOutput("appPlot",
84
+ width="500px",
85
+ height="300px"),
86
+ h4("- Tabla de resumen con los estadísticos muestrales:"),
87
+ tableOutput("statistic"),
88
+
89
+ h4("- Resultados de la prueba de hipótesis:"),
90
+ textOutput("resul1"),
91
+
92
+ h4(HTML("- Intervalo de confianza para la varianza
93
+ &sigma;<sup>2</sup>:")),
94
+ textOutput("resul2")
95
+
96
+ ),
97
+
98
+ tabPanel("Datos", "A continuación los datos que está usando
99
+ la aplicación.",
100
+ uiOutput("inputData")),
101
+
102
+ tabPanel("Teoría", includeHTML("include.html"))
103
+ )
104
+ )
105
+
106
+ ))