zmodel.matrix {complexlm} | R Documentation |
Generate a Model Matrix (Design Matrix) Using Complex Variables
Description
A function that somewhat replicates model.matrix(), but accepts complex valued data. It will probably be slower and less efficient, but mostly functional. It cannot handle algebraic expressions in formula.
Usage
zmodel.matrix(trms, data, contrasts.arg = NULL)
Arguments
trms |
A "terms" object as generated by |
data |
A data frame containing the data referenced by the symbolic formula / model in |
contrasts.arg |
a list, default is NULL. Not currently supported. See |
Value
A model matrix, AKA a design matrix for a regression, containing the relevant information from data
.
See Also
Examples
set.seed(4242)
slop <- complex(real = 4.23, imaginary = 2.323)
interc <- complex(real = 1.4, imaginary = 1.804)
tframe <- expand.grid(-3:3,-3:3)
Xt <- complex(real = tframe[[1]], imaginary = tframe[[2]])
tframe <- data.frame(Xt=Xt, Yt= Xt * slop + interc + complex(real=rnorm(length(Xt)),
imaginary=rnorm(length(Xt))))
testterms <- terms(Yt ~ Xt)
zmodel.matrix(testterms, tframe)
[Package complexlm version 1.1.2 Index]