View source: R/generate_contin_table_with_clustered_AE.R
generate_contin_table_with_clustered_AE | R Documentation |
Generate simulated contingency tables with the option of incorporating adverse event correlation within clusters.
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
)
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. |
A list of n_rep
simulated contingency tables.
# 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
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.