data(Puromycin)
fm <- nls(rate~SSmicmen(conc,b0,b1), Puromycin, subset = state=="treated")
coef(summary(fm))
NULL
The problem seems to be that summary.nls uses the name "parameters"
instead of the name "coefficients" for the matrix with the estimates,
standard errors, t values and p values:
Estimate Std. Error t value Pr(>|t|)
b0 212.68370728 6.947153198 30.614512 3.241160e-11
b1 0.06412123 0.008280944 7.743227 1.565136e-05
Thus, coef.default fails on an object of class "summary.nls".
Possible fixes:
1) Rename that part of the summary.nls structure from parameters to
coefficients (not sure if that breaks something else); or
2) Write a coef.summary.nls method that returns the structure
parameter from a summary.nls object passed to it.
Cheers,
Berwin
--please do not edit the information below--
Version:
platform = i686-pc-linux-gnu
arch = i686
os = linux-gnu
system = i686, linux-gnu
status =
major = 1
minor = 9.0
year = 2004
month = 04
day = 12
language = R
Search Path:
.GlobalEnv, package:methods, package:stats, package:graphics, package:utils, Autoloads, package:base