In this section you can find some more information about the different shapes your psychometric function can take. Which one you go for is mainly dictated by your data but you should also take theoretical aspects into account.
A variety of different parametric shapes for psychometric functions have been used. In probit analysis for example, the data are essentially fit by a cumulative gaussian; visual contrast detection data have been reported to be well fit by a weibull distribution function. Fitting visual contrast detection with a weibull function is also theoretically appealing because it corresponds to the quick pooling model ([Graham_1989] p. 165).
Psignifit supports a relatively large number of psychometric function shapes. These are selected using two keywords: ‘sigmoid’ and ‘core’ (this is independent of whether you are using bootstrap or Bayes). To understand the meaning of these two keywords, let us take a look at the model that psignifit tries to fit:
Here, is a parameter vector (in forced choice tasks
is fixed). The critical term
that determines the shape of the psychometric function is
. We decompose
in two functions, a scalar function
and a higherdimensional function
, such that
In many cases (but not all), will be a simple linear transformation, while
will inject a
nonlinearity. We will call
the ‘sigmoid’ and
the ‘core’.
The figure illustrates how sigmoid and core are related to each other. A sigmoid does not have any parameters. Thus,
fitting a psychometric function with only a sigmoid would always result in the same psychometric function. Two such sigmoids
are shown in the left column of the figure: The first is a logistic sigmoid and the second is the cumulative distribution function of
the standard exponential distribution. In order to have parameters that describe the shape of the psychometric function, we use a core
object. The top row of the figure illustrates two core objects: the first is an abCore that can be requested with the keyword ‘ab’.
We can see that the output of this core is simply a linear function of . However, the slope and intercept of this linear function
depends on the two parameters
and
. The second plot in the first row illustrates a polyCore, as requested with the
keyword ‘poly’. Note that the poly core is a nonlinear function of
. Again, the two parameters
and
determine the
precise form of the nonlinear function. In order to illustrate the fact that each core object represents a large number of different
functions in
, four different combinations of
and
have been plotted.
The four plots in the lower right of the figure demonstrate how sigmoids and cores can be combined to allow for a large number of possible psychometric function shapes. For instance, the lower right plot is a combination of the Exponential sigmoid and the poly core. The resulting function is the cumulative distribution function of the weibull distribution. The combination of logistic sigmoid and ab core corresponds to the logistic function that was the default setting in earlier versions of psignifit. The advantage of separating sigmoid and core is that we can now use a different core object, to specify that a function should be fitted on different axes (e.g. logarithmic instead of linear) or in a different parameterization. Also note, that the figure only presents two sigmoids and two cores. This results in two different function families for the psychometric function. Psignifit includes 6 different sigmoids and 5 different cores, resulting in 30 different function families.
The following two sections describe the sigmoids and cores in more detail. Then finally, there is a section about common combinations of sigmoids and cores.
Six different sigmoids can be selected. All of them correspond to cumulative distributions functions.
There are also six different cores to be selected. The first three are simply linear transformations of the stimulus intensities. The remaining three cores are nonlinear transformations. Typically, these will be needed to define a weibull function.
As already mentioned above, combinations of ‘sigmoid’ and ‘core’ determine the shape of the nonlinear
function . There are some shapes that are particularly interesting in psychophysical
applications. This section explains how to obtain these typical shapes.
In this case, we combine the ‘logistic’ sigmoid with one of the linear cores (ab,mw,linear). Depending on the core used, this results in different parameterizations.
where. This allows
to be interpreted as the 75% threshold and
as the width of the interval in which
rises from
to
. A typical choice for
is 0.1.
This parameterization does not allow a psychophysically meaningful interpretation of the parameters.
The cumulative gaussian is obtained by combining the gauss sigmoid with one of the linear cores (ab,mw,linear).
The parameterizations are precisely the same as for the logistic function with one exception:
The scaling factor z(alpha) for the mw parameterization is , where
is the inverse of the the cumulative gaussian.
Also for the cumulative Gumbel sigmoids, the parameterizations are similar to the logistic function. However, the Gumbel distribution is skewed. This implies that the alpha parameter of the ab parameterization can not be interpreted as a 75% threshold. For the mw parameterization this is solved in a different way. The lgumbel + mw function is parametrized as follows:
where .
There are a number of ways to parametrize the Weibull function.
which is implemented using the combination of an exponential-sigmoid and a poly-core.
[Graham_1989] | Graham, NVS (1989): Visual Pattern Analyzers. New York: Oxford University. |
[Kuss_et_al_2005] | (1, 2) Kuss, M and Jäkel, F and Wichmann, FA: Bayesian inference for psychometric functions Journal of Vision, 5, 478-492. |