TODAM2: Modeling Judgments of Frequency with TODAM 2

Description Usage Arguments Details References Examples

View source: R/TODAM2.R


Modeling Judgments of Frequency with TODAM 2


TODAM2(x, y, ..., sqc, gamma = 1, alpha = 1)



input handled by TODAM 2. Normal distributed inputs with mean = 0 and sd = 1 / n are allowed. This representation enables discrimination and similarity between different items. See vignette for details.


another input handled by TODAM 2. At least two inputs are needed for the simulation.


other inputs handled by TODAM 2.


sequence of the different objects. Each input gets an ascending number. x gets the value 1, y gets the value 2, ... gets the value 3 and so on. The argument sqc = c(1, 2, 3, 2) means: first input x is processed, second input y is processed followed by processing input number three and fourth, th input y is used again. So sqc contains the frequency information too. In c(1, 2, 3, 2), x and the third input are presented once. The input y is presented twice.


is the atttention- or learningparameter. Values between 0 and 1 are allowed. 1 represents perfect learning. If gamma iis a vector, each input could be handled differently. So gamma = c(.5, .6, 1) means, the third input is stored correctly and betther than the y better than first input x).


represents the decay. If alpha = 1, the complete memory vector is used (and no forgetting takes place). If alpha is an numeric Vector e. g. alpha = c(.8, .9, 1), the memory vector is weighted. The memory for the first input is weaker than the second than the third.


In the original publication TODAM 2 is more complex and has more parameters. Especially the design for the input is a concatenation between item and context. The normal distributed input has a mean = 0 and sd = 1/n. A pragmatic solution to make the models input comparable is to use a binary input like in PASS. There is no explicit argument for noise.


F_{i}^{2} = ∑_{i=1} f_{i} * f_{m-i+1} and m = 2n - 1


M_{t} = α M_{t-1} + γ F_{t}^{2}


R_{m} = ∑_{(i;j)\in S(m)} F_{t}^{2} there S(m)(i;j)| -(n-1)/2 ≤ i,j ≤ (n-1)/2 and i-j = m


Murdock, B. B., Smith, D., & Bai, J. (2001). Judgments of frequency and recency in a distributed memory model. Journal of Mathematical Psychology, 45, 564–602.


o1 <- c(-0.27, -0.24, -0.24, 0.75)
o2 <- c(-0.06, -0.55,  0.66, -0.06)
o3 <- c(0.04,  0.57, -0.65,  0.04)
o4 <- c(0.73, -0.39, -0.20, -0.14)
TODAM2(o1, o2, o3, o4, gamma = rep(c(0.7, 0.8), 5),
alpha = 0.95, sqc = rep(1:4, 4:1))

JoF documentation built on April 3, 2020, 5:08 p.m.