strsimdata {msma}R Documentation

Structured Simulate Data sets

Description

This is a function for generating multiblock data based on the multivariable normal distribusion

Usage

strsimdata(
  n = 100,
  WX = NULL,
  ncomp = 5,
  Xps = 10,
  Yps = FALSE,
  rho = 0.8,
  Ztype = c("none", "binary", "prob")[1],
  cz = c(1, 1),
  cwx = c(0.1, 0.1),
  cwy = c(0.1, 0.1),
  seed = 1,
  minpct = 0.25,
  maxpct = 0.75
)

Arguments

n

a numeric scalar, sample size.

WX

a matrix or a list, weights.

ncomp

number of components

Xps

a numeric vector, numbers of columns for X. The length of vector corresponds to the number of blocks.

Yps

a numeric vector, numbers of columns for Y. The length of vector corresponds to the number of blocks.

rho

a numeric, correlation

Ztype

a character, outcome type ("none", "binary", "prob").

cz

a numeric vector, scale for outcome

cwx

a numeric vector, scale for weights of X

cwy

a numeric vector, scale for weights of Y

seed

a seed number for generating random numbers.

minpct

minimum percent of nonzero

maxpct

maximum percent of nonzero

Details

The output is a list of matrics.

Value

X

Simulated X which has a list form

Y

Simulated Y which has a list form

Z

Simulated Z which has a vector form

ncomp
Xps
nZeroX
idxZeroX
Yps
nZeroY
idxZeroY
WX
WY
ZcoefX
ZcoefY

[Package msma version 3.1 Index]