Ich bin ziemlich neu zu glänzend, und ich weiß, y Frage ist ziemlich einfach, aber trotz viel Forschung kann ich nicht scheinen, glänzend zu machen, um die Ausgabe eines Proportionaltests. Ich versuche ein Skript zu machen, bei dem ein Benutzer alle Parameter (p1, p2, sig.level, power) eingibt und die Stichprobengröße n angegeben wird. Ich habe viele verschiedene Methoden ausprobiert, aber ich habe normalerweise keine Ausgabe, oder der Fehler "genau einer von 'n', 'p1', 'p2', 'power' und 'sig.level' muss NULL sein." . Jede Hilfe wird geschätzt, danke!Shiny-Rendering-Ausgabe der power.prop.test-Funktion für die Stichprobengröße
mein Code so weit:
ui<-shinyUI(fluidPage(
headerPanel("Power Calculator"),
fluidRow(
column(12,
wellPanel(
helpText("This calculator can help you understand the power of
your experimental design to detect treatment effects. You
can choose
between a standard design in which individuals are randomly
assigned to treatment or control
and a clustered design, in which groups of individuals are assigned to treatment
and control together."),
column(4,
wellPanel(
numericInput('p1a','prop1', value = 0.12, min = 0.01, max = 0.99),
numericInput('p2a', 'prop2', value = 0.14, min = 0.01, max = 0.99),
numericInput('sig.levela','significance level' , value = 0.95, min = 0.9, max = 0.99),
numericInput('powera', 'power level', value = 0.8, min = 0.75, max = 0.99)
),
column(8,
wellPanel(
htmlOutput("nrequired")
)
)
)
)
)
)
)
)
)
server<-shinyServer(
function(input, output) {
sample.size<-reactive({
p1<-input$p1a
p2<-input$p2a
sig.level<-input$sig.level$a
power<-input$power.levela
})
output$nrequired <- renderPrint({
power.prop.test(sample.size)
print(sample.size)
})
}
)
shinyApp(ui=ui,server=server)
Bitte geben Sie die Namen der R-Funktionen nicht in Großbuchstaben, wenn sie nicht wirklich gekappt sind. Es verwirrt die anderen Neulinge. (Die Fehlermeldung scheint einigermaßen klar zu sein. Sie gaben ein Argument und die Funktion erwartete vier.) –
Entschuldigung, auf welche Kapitalisierung beziehen Sie sich auch? Ich würde auch hinzufügen, dass ich diesen Fehler bekomme, wenn ich alle Argumente (p1, p2, sig.level und Macht) gebe –
"Power.Prop.Test Funktion" –