File size: 3,600 Bytes
849bc31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
424c0a8
849bc31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
shinyUI(fluidPage(
  titlePanel("Tama帽os de muestra"),
  h4(p("Esta aplicaci贸n entrega los tama帽os de muestra para
        diferentes niveles de confianza cuando el inter茅s es
        estimar una proporci贸n o una media."), align="left"),
  sidebarLayout(
    sidebarPanel(
      selectInput(inputId="tipo",
                  label="Elija el tipo de problema para el cual quiere calcular n:",
                  choices=c("Proporcion", "Media"),
                  selected="Media"),

#------- proporcion
      
      conditionalPanel(condition="input.tipo=='Proporcion'",
                       
                       selectInput(inputId="Ncp",
                                    label="驴Conoce usted el tama帽o N de la poblaci贸n?",
                                    choices=c('Si', 'No'),
                                    selected="No"),
                       
                       conditionalPanel("input.Ncp=='Si'",
                       
                         numericInput(inputId="Nprop",
                                     label="Ingrese el tama帽o de la poblaci贸n",
                                     min=5,
                                     value=500,
                                     step=1) ),
                       
                       sliderInput(inputId="p",
                                    label="Ingrese una estimaci贸n preliminar para p, 
                                    caso no tenga idea use 0.5.",
                                    min=0.01,
                                    max=0.99,
                                    value=0.8,
                                    step=0.01),

                       sliderInput(inputId="eprop",
                                    label=HTML("Ingrese el error admisible ε:"),
                                    min=0.01,
                                    max=0.99,
                                    value=0.06,
                                    step=0.01)),
#------- media

      conditionalPanel(condition="input.tipo=='Media'",
                       
                       selectInput(inputId="Ncm",
                                   label="驴Conoce usted el tama帽o N de la poblaci贸n?",
                                   choices=c('Si', 'No'),
                                   selected="No"),
                       
                       conditionalPanel("input.Ncm=='Si'",
                                        
                         numericInput(inputId="Nmean",
                                      label="Ingrese el tama帽o de la poblaci贸n N",
                                      min=2,
                                      value=30,
                                      step=1) ),
                       
                       numericInput(inputId="sigma",
                                    label=HTML("Ingrese una estimaci贸n de σ:"),
                                    min=0.01,
                                    max=1000,
                                    value=12,
                                    step=0.1),
                       
                       numericInput(inputId="emean",
                                    label=HTML("Ingrese el error admisible ε:"),
                                    min=0.01,
                                    value=5,
                                    step=0.1)),

      p("App creada por el Semillero de R de la Universidad Nacional de Colombia."),
      tags$a(href="https://srunal.github.io", "https://srunal.github.io")

    ),


    mainPanel(  plotOutput("grafica")  )
  )))