2016-08-01 9 views
0

離散事象シミュレーションのためにRの "simmer"パッケージを理解しようとしています。離散事象シミュレーションR

linkの例では、create_simulator関数を使用してシミュレータを作成しようとしています。しかし

コードが使用される以下のエラーを取得しています:

 trajectory <- read.table(header=T, text=       "event_id description resource  amount duration   successor       1   registration administration 1  runif(1,3,10)  2       2   intake  nurse   1  runif(1,10,20) 3       3   consultation doctor   1  runif(1,5,15)  NA" ) 


    sim <- create_simulator(name = "SuperDuperSim") %>% add_trajectory(name = "simple_trajectory", trajectory_df = trajectory) %>% add_resource(name = "administration", capacity = 1) %>% add_resource(name = "nurse", capacity = 1) %>% add_resource(name = "doctor", capacity = 2) %>% add_entities_with_interval(n = 10, name_prefix = "patient", trajectory_name = "simple_trajectory", interval = "rnorm(1,10)") %>% replicator(15) 

エラー:

Error in eval(expr, envir, enclos) : 
    could not find function "create_simulator" 
+0

質問を編集し、エラーメッセージの原因となったコードを入力してください。ありがとうございました。 – Uwe

答えて

1

私は前にこのパッケージを使用したことがないが、create_simulator機能が存在しないように私には見えます現在のバージョンのパッケージ(add_trajectory関数も存在しないようです)。 simmerパッケージに関する情報はhttps://github.com/r-simmer/simmerにあります。より具体的には、紹介はhttps://cran.r-project.org/web/packages/simmer/vignettes/A-introduction.htmlです。このサイトから私には、simmer(nameOfMySimulator)と入力することでシミュレータの作成が完了したようです。

関連する問題