lik6pt {MLDS} | R Documentation |
Compute Log Likelihood for 6-point Test
Description
The 6-point test evaluates the validity of the estimated difference scale. Given 6 values, a, b, c, a', b', c', on the stimulus scale, if the pair and
then it must be that
, where the symbol
is taken here to mean “is judged more different than”. Given the observer's difference scale and
estimate, the likelihood of the choices made is calculated based on the link function indicated in the ‘mlds’ object.
Usage
lik6pt(x, Six.Pts, ...)
Arguments
x |
an object of class 'mlds', typically created by |
Six.Pts |
a list of 3 data.frames, with names |
... |
currently unused. |
Value
Returns the likelihood of the observer's responses for all of the 6-point conditions from a given data set. As currently implemented, it returns a 1x1 matrix.
Author(s)
Kenneth Knoblauch, based on C code by Laurence T. Maloney and J. N. Yang.
References
Maloney, L. T. and Yang, J. N. (2003). Maximum likelihood difference scaling. Journal of Vision, 3(8):5, 573–585, doi:10.1167/3.8.5.
Knoblauch, K. and Maloney, L. T. (2008) MLDS: Maximum likelihood difference scaling in R. Journal of Statistical Software, 25:2, 1–26, doi:10.18637/jss.v025.i02.
See Also
Examples
data(kk1)
x.df <- mlds(SwapOrder(kk1))
lik6pt(x.df, Get6pts(x.df, nrep = 1))