У меня есть следующий фрагмент в R Markdown:
# Define UI for application that draws a histogram
ui <- fluidPage(
# Número de simulaciones
headerPanel('Número de simulaciones'),
numericInput(inputId = "n",label = NULL,
value = 100000,min = 1,max = 200000),
# Gráfica S exponencial.
headerPanel('Exponencial'),
sidebarPanel(
sliderInput(inputId = 'lambda1',label = 'Lambda 1',value = 7,
min = 0, max = 15),
sliderInput(inputId = 'rate',label = 'rate',value = 5,
min = 0, max = 15),
),
mainPanel(
plotOutput('plot1')
)
)
# Define server logic required to draw a histogram
server <- function(input, output) {
output$plot1 <- renderPlot({
#Preparativos para los gráficos:
set.seed(20)
# Guardamos lo que tenemos
lambda1<<-input$lambda1
# Funciones Poisson Compuesto:
rcompoundPois_exp <- function(n, lambda, rate){
N <- rpois(n, lambda)
vapply(N, function(k) sum(rexp(k, rate = rate)), numeric(1))
}
S1 <- rcompoundPois_exp(input$n,input$lambda1,input$rate)
MASS::truehist(S1,
col=rainbow(125, start = 0.5, 1),
main = "Poisson Compuesto - Exponencial",nbins = 125)
abline(h=0,v=0,col="black",lwd=2)
})
}
# Run the application
shinyApp(ui = ui, server = server,options = list(height = 750))
И я хотел бы извлечь значение "lambda1" из sliderInput в мою глобальную среду, чтобы я мог написать в \ LaTeX что-то вроде:
$$
\lambda = `r lambda1`
$$
, и поэтому он отображает уравнение вместе с объяснением его. Как я могу извлечь lambda1?