Как исправить ошибку «Ошибка построения модели не удалась» для mcode (в пакете «mrgsolve»)? И что означает предупреждающее сообщение «make» not found »? - PullRequest
1 голос
/ 22 апреля 2019

Я хочу запустить модель для кода, используя пакет "mrgsolve".Для компиляции модели я бы использовал функцию mcode (), но она выдаст предупреждающее сообщение и соответствующую ошибку.Возможно, что-то мне не хватает во время установки пакета?

Короче говоря, я следовал инструкциям по установке mrgsolve как можно точнее: https://github.com/metrumresearchgroup/mrgsolve/wiki/mrgsolve-Installation

Вот всеиз пакетов, которые я загрузил, был включен mrgsolve:

library(processx)
library(devtools)
devtools::install_github("r-lib/pkgbuild", force = TRUE)
library(pkgbuild)
library(githubinstall)
library(installr)
library(mrgsolve)
library(dplyr)
library(tidyr)
library(ggplot2)

# model

rcode_2cmt <- "
  $PARAM
  CL=0.4
  V1=3.87
  Q=0.609
  V2=4.11

  $SET
  delta=0.1, end=600

  $CMT CENT PERI

  $MAIN

  double K10 = CL/V1 ;
  double K12 = Q/V1 ;
  double K21 = Q/V2 ;

  $ODE
  dxdt_CENT= -K10*CENT - K12*CENT + K21*PERI ;
  dxdt_PERI= K12*CENT-K21*PERI;


  $TABLE
  double CP=CENT/V1;

  $CAPTURE
  CP 
"

# to compile the model:

model_2cmt <- mcode("2cmt", code = rcode_2cmt) #where error occurs
model_2cmt

Насколько я понимаю, запуск model_2cmt должен привести к созданию модели в виде ggplot, или, как я понял из примера ("mrgsolve").

Но вот мой текущий вывод ошибки:

Построение 2cmt ... error.

--- :: stdout :: ---------------------------------------------

--- :: stderr :: -------------------------------------------- Предупреждающее сообщение:

В системе (cmd): «make» не найден

Ошибка: шаг построения модели не выполнен.

...