Я использую простой код, показанный ниже, и получаю сообщение об ошибке: Ошибка в функции (время, состояние, параметры, ...): неиспользуемые аргументы (состояние, параметры). Похоже, эта ошибка возникает всякий раз, когда я использую функцию «function(koff_WT)
», иначе модель работает нормально. Есть предложения, что может пойти не так?
library(deSolve)
kon_WT = 1e-4
kd_WT = 0.01
koff_WT = kon_WT*kd_WT
R_WT = 1000
Complex <- function(koff_WT) {
function (t,y,parms){
with(as.list(y,parms), {
dC_WT <- koff_WT*RL_WT -kon_WT*R_WT*C_WT
dRL_WT <- kon_WT*R_WT*C_WT - koff_WT*RL_WT #nM
dR_WT <- koff_WT*RL_WT -kon_WT*R_WT*C_WT
return(list(c(dC_WT, dRL_WT, dR_WT)))
})
}
}
yini <- c(C_WT = 0.1, RL_WT = 0, R_WT= R_WT)
times <- seq(0,40000,100)
Out <- ode(y = yini, times = times, func=Complex, parms=NULL)
Output <- data.frame(Out)
Result <- Complex(koff_WT =1) ; Result