0
私ui.Rこのエラー:オブジェクトの入力 "Rシャイニーアプリでは見られない
library(shiny)
library(Sim.DiffProc)
shinyUI(fluidPage(
titlePanel("Sliders"),
sliderInput(inputId = "theta",label="Theta:",
min=1, max=50, value=5),
plotOutput("SDE")
))
を検索し、server.Rは、私は常に次を取得し、次の
library(shiny)
library(Sim.DiffProc)
shinyServer(function(input, output)
{
result<-reactive({
f<-expression(x*(1-(x/1000))^input$theta*0.5)
g<-expression(x*(1-(x/1000))^input$theta*0.2)
snssde1d(drift=f,diffusion=g, M=5, x0=100)
})
output$SDE<-renderPlot({
plot(result(), plot.type="single", col="lightgrey")})
})
ですエラー:オブジェクト '入力'が見つかりません 私は問題が何であるか把握できません。なぜ私のシータに反応しないのですか? ありがとうございました!
ドリフト係数:2つの変数tとxの表現。 (これはfです)、拡散係数:2つの変数tとxの表現(これはgです) – sanyi14ka
Rでプログラムが正しく動作します。Shinyの正しい方法で実装できません – sanyi14ka
あなたの問題はRshinyではありません。これは 'expression'関数の使い方です。式関数は 'input $ theta 'を評価していません。式関数が受け入れる入力を理解する必要があります。たとえば、 'input $ theta'を置き換えた場合、5.出力を生成します。 – user5249203