predict.mlds {MLDS} | R Documentation |
Predict values based on difference scale fit.
## S3 method for class 'mlds': predict(object, newdata = NULL, type = "link", ...)
object |
object of class ‘mlds’, typically from the output of mlds |
newdata |
A data.frame or object of class ‘mlds.df’ with 5 columns, corresponding to the response at each trial and the ranks of the quadruple of stimuli presented. |
type |
character indicating scale on which predictions should be made, “link”, the default, on the scale of the linear predictor or “response”, on the response scale. |
... |
When obj$method = “glm”, these are additional arguments passed to predict.glm . |
The newdata
argument is needed principally for the 6-point test (see lik6pt
), to extract the estimated probabilities for the subsets of the original data that form valid 6-point tests.
A numeric vector of the predicted values either on the scale of the linear predictor or on the response scale.
Kenneth Knoblauch
Maloney, L. T. and Yang, J. N. (2003). Maximum likelihood difference scaling. Journal of Vision, 3(8):5, 573–585, http://journalofvision.org/3/8/5/, doi:10.1167/3.8.5.
data(kk1) kk1.mlds <- mlds(SwapOrder(kk1)) predict(kk1.mlds, type = "response")