PsySimulate: Simulate psychophysical data

Description Usage Arguments Value Examples

View source: R/PsySimulate.R

Description

Given the arrays of fixed and random effects, as well as the covariance, and the characteristic of the simulated experiment (i.e., ) the function simulates a dataset in which for each subject the following information is provided: the slope and intercept value of the psychometric function, and the simulated responses to the stimulus levels that fit that function.

Usage

1
2
3
PsySimulate(fixeff = c(-7, 0.0875), raneff = c(2.4, -0.002, 2e-06),
  nsubjects = 8, pps = 9, ntrials = 40, xint = c(40, 120),
  constant = F)

Arguments

fixeff

Array of fixed effects. First item is the intercept, second item is the slope.

raneff

Array of random effects. First item is the intercept, second item is the covariance, third item is the slope.

nsubjects

Number of subjects to simulate data for. Default is 8.

pps

Number of stimulus levels. Default is 9.

ntrials

Number of trials for each stimulus level. Default is 40.

xint

Range of the stimulus interval. Default is c(40,120)

constant

If set to FALSE, stimulus levels are randomly generated, uniformly distributed values within the selected interval. If constant = TRUE, the X interval is divided in intervals of constant length. Default is FALSE.

Value

The simulated dataset

Examples

1
2
#simulate dataset (one subject)
datafr.S1 <- PsySimulate(nsubject = 1, constant = TRUE)

MixedPsy documentation built on May 2, 2019, 3:40 p.m.