Simulation of CIRP shin92 with proto-ALCOVE model


Runs a simulation of the shin92 CIRP using the slpALCOVE model implementation as a prototype model and shin92train as the input representation.


  shin92protoalcove(params = c(0.3522, 0.9649, 0.0156, 0.9900))



A vector containing values for c, phi, la, and lw, in that order. See slpALCOVE for an explanation of these parameters.


An exemplar-based simulation using slpALCOVE and shin92train. The co-ordinates for the radial-basis units for the two prototypes are derived from the arithmetic means of the test stimuli in shin92train. The output is the average of 100 simulated subjects.

The defaults for params are the best fit of the model to the shin92 CIRP. They were derived through minimization of SSE using non-linear optimization from 16 different initial states (using code not included in this archive).

The other parameters of slpALCOVE are set as follows: r = 2, q = 1, initial alpha = 1 / (number of input dimensions), inital w = 0. These values are conventions of modeling with ALCOVE, and should not be considered as free parameters. They are set within the shin92exaclove function, and hence can't be changed without re-writing the function.

This simulation was reported in Wills et al. (2016).


A matrix of predicted response probabilities, in the same order and format as the observed data contained in shin92.


Andy Wills & Garret O'Connell


Shin, H.J. & Nosofsky, R.M. (1992). Similarity-scaling studies of dot-pattern classification and recognition. Journal of Experimental Psychology: General, 121, 278–304.

Wills, A.J., O'Connell, G., Edmunds, C.E.R. & Inkster, A.B. (2016). Progress in modeling through distributed collaboration: Concepts, tools, and category-learning examples. The Psychology of Learning and Motivation.

See Also

shin92, slpALCOVE, shin92train

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.