# Get parameters
potato <- ecocropPars("potato")
# create a model
m <- ecocrop(potato)
# add parameters
crop(m) <- cbind(clay=c(0,0,10,20))
# inspect
plot(m)
# add predictors
dp <- cbind(tavg=c(10,12,14,16,18,20,22,20,18,16,14,12), prec=seq(50,182,12))
t(dp)
dynamicPredictors(m) <- dp
staticPredictors(m) <- cbind(clay=12)
# run model
x <- run(m)
x
y <- matrix(round(x, 1), nrow=2)
colnames(y) <- month.abb
rownames(y) <- c("day1", "day15")
y
dates <- as.Date(paste0("2000-", rep(1:12, each=2), "-", rep(c(1,15), 12)))
plot(dates, x, las=1, ylab="suitability", xlab="")
lines(dates, x, col="red")
control(m, get_max=TRUE)
run(m)
Run the code above in your browser using DataLab