Learn R Programming

edl (version 1.1)

createWM: Create empty weight matrix based on a set of cues and outcomes.

Description

Create empty weight matrix based on a set of cues and outcomes.

Usage

createWM(cues, outcomes, background = NULL, init.value = 0)

Arguments

cues

A vector with cues.

outcomes

A vector with outcomes.

background

A string specifying the background cue. Sets this as the value of the background cue for all functions in this R session. If NULL, the current value of the background cue will be used.

init.value

Initial value for all connections, typically set to 0.

Value

A weightmatrix (matrix)

See Also

link{RWlearning}

Examples

Run this code
# NOT RUN {
# load example data:
data(dat)

# add obligatory columns Cues, Outcomes, and Frequency:
dat$Cues <- paste("BG", dat$Shape, dat$Color, sep="_")
dat$Outcomes <- dat$Category
dat$Frequency <- dat$Frequency1
head(dat)

# the function RWlearning uses createWM to construct a weight matrix: 
cues <- getValues(dat$Cues, unique=TRUE)
outcomes <- getValues(dat$Outcomes, unique=TRUE)
createWM(cues=cues, outcomes=outcomes)
# add background cue:
createWM(cues=cues, outcomes=outcomes, background=TRUE)

# }

Run the code above in your browser using DataLab