NLS2 подгонка в R (получить обратно рассчитанные значения)

Я использую nls2 пакет, чтобы сделать посадку. Подгонка верна, но как мне вернуть только вычисленные значения предсказанных переменных?

Формула:

fit <- nls2(Trans ~ t - (h * W ^ 2 / ((WLn - x0) ^ 2 + W ^ 2)),
     data = siteData,
     start = list(t=0.6, h=0.5, x0=830, W=100),
     algorithm = "port",
     #trace = TRUE,
     lower = c(t=-Inf, h=0, x0=700, W=35),
     upper = c(t=0.6, h=Inf, x0=950, W=Inf)
     )
fit

т.е. как я могу получить обратно значения только для t, h, x0, & W? Спасибо!

1 ответ

Вы можете получить оценки параметров, используя coef(fit), nls2 возвращает объект класса "nls", так что вы можете использовать любую из общих функций, упомянутых в ?nls,

Другие вопросы по тегам