fit = vglm(velocity ~ 1, micmen, enzyme, trace = TRUE, crit = "coef",
form2 = ~ conc - 1)
summary(fit)
plot(velocity ~ conc, enzyme, xlab = "concentration", las = 1,
col = "blue", main = "Michaelis-Menten equation for the enzyme data",
ylim = c(0, max(velocity)), xlim = c(0, max(conc)))
points(fitted(fit) ~ conc, enzyme, col = "red", pch = "+", cex = 1.5)
# This predicts the response at a finer grid:
newenzyme = data.frame(conc = seq(0, max(with(enzyme, conc)), len = 200))
fit@extra$Xm2 = newenzyme$conc # This assignment is needed for prediction
lines(predict(fit, newenzyme, "response") ~ conc, newenzyme, col = "red")
Run the code above in your browser using DataLab