Fit (Mantle)
fit_model <- function(d) {
fit <- lm(OPS ~ I(Age - 30) + I((Age - 30)^2), data = d)
b <- coef(fit)
Age_max <- 30 - b[2] / b[3] / 2
Max <- b[1] - b[2] ^ 2 / b[3] / 4
list(fit = fit, Age_max = Age_max, Max = Max)
}
F2 <- fit_model(Mantle)
F2 |>
pluck("fit") |>
coef()
## (Intercept) I(Age - 30) I((Age - 30)^2)
## 1.043134189 -0.022883024 -0.003868915
- What we really want though:
## I(Age - 30) (Intercept)
## 27.04271 1.07697