generate_contin_table_with_clustered_AE {MDDC} | R Documentation |
Generate simulated contingency tables with the option of incorporating adverse event correlation within clusters.
Description
Generate simulated contingency tables with the option of incorporating adverse event correlation within clusters.
Usage
generate_contin_table_with_clustered_AE(
row_marginal,
column_marginal,
signal_mat,
contin_table = NULL,
AE_idx = NULL,
n_rep = 1,
rho = NULL,
seed = NULL
)
Arguments
row_marginal |
Marginal sums for the rows of the contingency table. |
column_marginal |
Marginal sums for the columns of the contingency table. |
signal_mat |
A data matrix of the same dimension as the contingency table with entries representing the signal strength. The values should be greater or equal to 1, where 1 indicates no signal, and values greater than 1 indicate signal. |
contin_table |
A data matrix of an |
AE_idx |
A data frame or list.
In case of data frame it must contain two variables |
n_rep |
Number of contingency tables to be generated. |
rho |
A numeric value, matrix, or NULL indicating the correlation
structure.If a numeric value (float or int) is provided, it represents the
correlation value |
seed |
An optional integer to set the seed for reproducibility. If NULL, no seed is set. |
Value
A list of n_rep
simulated contingency tables.
Examples
# using statin49 as an example
data(statin49)
data(statin49_AE_idx)
# Prepare a matrix of signal strength with the same dimension as
# statin49, where 1 indicates no signal and values > 1 indicate
# signal
lambda_matrix <- matrix(1, nrow = nrow(statin49), ncol = ncol(statin49))
# Assign the cell (45,1) with signal strength 4
lambda_matrix[45, 1] <- 4
# Generate 5 simulated tables
set.seed(123)
simulated_tables <- generate_contin_table_with_clustered_AE(
contin_table = statin49,
n_rep = 5,
AE_idx = statin49_AE_idx,
rho = 0.5,
signal_mat = lambda_matrix
)