Learn R Programming

MLCM (version 0.3)

predict.mlcm: Predict Method for MLCM Objects

Description

Predict values based on conjoint measurment scale fit.

Usage

## S3 method for class 'mlcm':
predict(object, newdata = NULL, type = "link", ...)

Arguments

object
object of class mlcm usually created from running mlcm.
newdata
numeric vector of new data for which to predict scale values. Only relevant when the formula method is used.
type
character indicating whether the predicted value should be on the link or response scale. Only relevant when the glm method is used.
...
Other parameters passed along to the predict method of glm when the glm method is used.

Value

  • Numeric vector of predicted values.

Details

For data sets fit with the glm method, the predicted values are returned either on the link or response scale. For the formula method, predicted values are returned on the link scale. The newdata argument is there for this case.

See Also

mlcm, fitted.mlcm

Examples

Run this code
bg.add <- mlcm(BumpyGlossy)
bg.frm <- mlcm(~ p[1] * (x - 1)^p[2] + p[3] * (y - 1)^p[4],
	p = c(0.1, 1.3, 1.6, 0.8), data = BumpyGlossy)
xx <- seq(1, 5, len = 100)
plot(bg.add)
lines(xx, predict(bg.frm, newdata = xx)[seq_along(xx)])
lines(xx, predict(bg.frm, newdata = xx)[-seq_along(xx)])

Run the code above in your browser using DataLab