Description Details Author(s) References Examples
Computes sparse autoregressive coefficient and precision matrices for time series chain graphical models(TSCGM). These models provide an effeicient way of simultaneously dealing with Gaussian graphical models (undirected graphs for instantaneous interactions) and Bayesian networks (directed graphs for dynamic interactions) for reconstructing instantaneous and dynamic networks from repeated multivariate time series data.
Package: | SparseTSCGM |
Type: | Package |
Version: | 4.0 |
Date: | 2021-01-12 |
License: | GPL (>=3) |
LazyLoad: | yes |
Fentaw Abegaz and Ernst Wit
Maintainer: Fentaw Abegaz <f.abegaz.yazew@rug.nl>
Fentaw Abegaz and Ernst Wit (2013). Sparse time series chain graphical models for reconstructing genetic networks. Biostatistics. 14, 3: 586-599.
Rothman, A.J., Levina, E., and Zhu, J. (2010). Sparse multivariate regression with covariance estimation. Journal of Computational and Graphical Statistics. 19: 947–962.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | seed = 321
datas <- sim.data(model="ar1", time=10,n.obs=10, n.var=5,seed=seed,prob0=0.35,
network="random")
data.fit <- datas$data1
prec_true <- datas$theta
autoR_true <- datas$gamma
res.tscgm <- sparse.tscgm(data=data.fit, lam1=NULL, lam2=NULL, nlambda=NULL,
model="ar1", penalty="scad", optimality="bic_mod",
control=list(maxit.out = 10, maxit.in = 100))
#Estimated sparse precision and autoregression matrices
prec <- res.tscgm$theta
autoR <- res.tscgm$gamma
#Graphical visualization
oldpar <- par(mfrow=c(2,2))
plot.tscgm(datas, mat="precision",main="True precision matrix")
plot.tscgm(res.tscgm, mat="precision",main="Estimated precision matrix")
plot.tscgm(datas, mat="autoregression",main="True autoregression coef. matrix")
plot.tscgm(res.tscgm, mat="autoregression",
main="Estimated autoregression coef. matrix")
par(oldpar)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.