Nothing
## ---- test-simStateSpace-sim-ssm-lin-sde-fixed
lapply(
X = 1,
FUN = function(i,
text) {
message(text)
# prepare parameters
set.seed(42)
## number of individuals
n <- 5
## time points
time <- 50
delta_t <- 0.10
## dynamic structure
p <- 2
mu0 <- c(-3.0, 1.5)
sigma0 <- 0.001 * diag(p)
sigma0_l <- t(chol(sigma0))
iota <- c(0.317, 0.230)
phi <- matrix(
data = c(
-0.10,
0.05,
0.05,
-0.10
),
nrow = p
)
sigma <- matrix(
data = c(
2.79,
0.06,
0.06,
3.27
),
nrow = p
)
sigma_l <- t(chol(sigma))
## measurement model
k <- 2
nu <- rep(x = 0, times = k)
lambda <- diag(k)
theta <- 0.001 * diag(k)
theta_l <- t(chol(theta))
## covariates
j <- 2
x <- lapply(
X = seq_len(n),
FUN = function(i) {
matrix(
data = stats::rnorm(n = time * j),
nrow = j,
ncol = time
)
}
)
gamma <- diag(x = 0.10, nrow = p, ncol = j)
kappa <- diag(x = 0.10, nrow = k, ncol = j)
# Type 0
ssm <- SimSSMLinSDEFixed(
n = n,
time = time,
delta_t = delta_t,
mu0 = mu0,
sigma0_l = sigma0_l,
iota = iota,
phi = phi,
sigma_l = sigma_l,
nu = nu,
lambda = lambda,
theta_l = theta_l,
type = 0
)
as.data.frame.simstatespace(ssm, eta = TRUE)
as.data.frame.simstatespace(ssm, eta = FALSE)
as.data.frame.simstatespace(ssm, eta = TRUE, long = FALSE)
as.data.frame.simstatespace(ssm, eta = FALSE, long = FALSE)
as.matrix.simstatespace(ssm, eta = TRUE)
as.matrix.simstatespace(ssm, eta = FALSE)
as.matrix.simstatespace(ssm, eta = TRUE, long = FALSE)
as.matrix.simstatespace(ssm, eta = FALSE, long = FALSE)
print.simstatespace(ssm)
plot.simstatespace(ssm, id = 1:3, time = (0:4) * 0.10)
plot.simstatespace(ssm, eta = TRUE)
# Type 1
ssm <- SimSSMLinSDEFixed(
n = n,
time = time,
delta_t = delta_t,
mu0 = mu0,
sigma0_l = sigma0_l,
iota = iota,
phi = phi,
sigma_l = sigma_l,
nu = nu,
lambda = lambda,
theta_l = theta_l,
type = 1,
x = x,
gamma = gamma
)
as.data.frame.simstatespace(ssm, eta = TRUE)
as.data.frame.simstatespace(ssm, eta = FALSE)
as.data.frame.simstatespace(ssm, eta = TRUE, long = FALSE)
as.data.frame.simstatespace(ssm, eta = FALSE, long = FALSE)
as.matrix.simstatespace(ssm, eta = TRUE)
as.matrix.simstatespace(ssm, eta = FALSE)
as.matrix.simstatespace(ssm, eta = TRUE, long = FALSE)
as.matrix.simstatespace(ssm, eta = FALSE, long = FALSE)
print.simstatespace(ssm)
plot.simstatespace(ssm, id = 1:3, time = (0:4) * 0.10)
plot.simstatespace(ssm, eta = TRUE)
# Type 2
ssm <- SimSSMLinSDEFixed(
n = n,
time = time,
delta_t = delta_t,
mu0 = mu0,
sigma0_l = sigma0_l,
iota = iota,
phi = phi,
sigma_l = sigma_l,
nu = nu,
lambda = lambda,
theta_l = theta_l,
type = 2,
x = x,
gamma = gamma,
kappa = kappa
)
as.data.frame.simstatespace(ssm, eta = TRUE)
as.data.frame.simstatespace(ssm, eta = FALSE)
as.data.frame.simstatespace(ssm, eta = TRUE, long = FALSE)
as.data.frame.simstatespace(ssm, eta = FALSE, long = FALSE)
as.matrix.simstatespace(ssm, eta = TRUE)
as.matrix.simstatespace(ssm, eta = FALSE)
as.matrix.simstatespace(ssm, eta = TRUE, long = FALSE)
as.matrix.simstatespace(ssm, eta = FALSE, long = FALSE)
print.simstatespace(ssm)
plot.simstatespace(ssm, id = 1:3, time = (0:4) * 0.10)
plot.simstatespace(ssm, eta = TRUE)
# coverage LinSDE2SSM
SimSSMLinSDEFixed(
n = n,
time = time,
delta_t = delta_t,
mu0 = mu0,
sigma0_l = sigma0_l,
iota = c(0, 0),
phi = phi,
sigma_l = matrix(data = 0, nrow = p, ncol = p),
nu = nu,
lambda = lambda,
theta_l = theta_l,
type = 0
)
},
text = "test-simStateSpace-sim-ssm-lin-sde-fixed"
)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.