parameters(x) parameters(x) <- valueparam(x, what) param(x, what) <- value
parameters replaces all the parameters, in this case value needs to be a list.
param replaces the value of the what parameter by value.
When a data frame is given parameters with either param or parameters, it acquires the class attribute "pframe" automatically.
wafer.par <- wafer # wafer.par is a data.frame parameters(wafer.par) <- list(a=1, b=2.3) # wafer.par is now a pframe parameters(wafer.par) nls(post.mean ~ pre.mean^a + pre.dev^b, wafer.par) param(wafer.par, "b") <- .5