# GetNsim: Get n-cell matrix In ggdmc: Cognitive Models

## Description

Constructs a matrix, showing how many responses to in each cell. It also checks if the format of `n` and `ns` conform to the standard.

## Usage

 `1` ```GetNsim(model, n, ns) ```

## Arguments

 `model` a model object `n` number of trials / responses. `ns` number of subjects.

## Details

`n` can be:

1. one integer for a balanced design,

2. a matrix for an unbalanced design, where rows are subjects and columns are cells. If the matrix is a row vector, all subjects have the same `n` in each cell. If it is a column vector, all cells have the same `n`. Otherwise each entry specifies the `n` for a particular subject x design cell combination. See below for concrete examples.

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52``` ```model <- BuildModel( p.map = list(A = "1", B = "R", t0 = "1", mean_v = "M", sd_v = "M", st0 = "1"), match.map = list(M = list(s1 = 1, s2 = 2)), constants = c(sd_v.false = 1, st0 = 0), factors = list(S = c("s1","s2")), responses = c("r1", "r2"), type = "norm") #######################30 ## Example 1 #######################30 GetNsim(model, ns = 2, n = 1) # [,1] [,2] # [1,] 1 1 # [2,] 1 1 #######################30 ## Example 2 #######################30 n <- matrix(c(1:2), ncol = 1) # [,1] # [1,] 1 ## subject 1 has 1 response for each cell # [2,] 2 ## subject 2 has 2 responses for each cell GetNsim(model, ns = 2, n = n) # [,1] [,2] # [1,] 1 1 # [2,] 2 2 #######################30 ## Example 3 #######################30 n <- matrix(c(1:2), nrow = 1) # [,1] [,2] # [1,] 1 2 GetNsim(model, ns = 2, n = n) # [,1] [,2] # [1,] 1 2 ## subject 1 has 1 response for cell 1 and 2 responses for cell 2 # [2,] 1 2 ## subject 2 has 1 response for cell 1 and 2 responses for cell 2 #######################30 ## Example 4 #######################30 n <- matrix(c(1:4), nrow=2) # [,1] [,2] # [1,] 1 3 # [2,] 2 4 ggdmc::GetNsim(model, ns = 2, n = n) # [,1] [,2] # [1,] 1 3 ## subject 1 has 1 response for cell 1 and 3 responses for cell 2 # [2,] 2 4 ## subject 2 has 2 responses for cell 1 and 4 responses for cell 2 ```

ggdmc documentation built on Sept. 2, 2018, 1:03 a.m.