View source: R/BinomialModel.R
| SplitTrainTest | R Documentation |
Divides dataset into training and testing sets using random sampling. Maintains data integrity for both binomial and survival analysis types.
SplitTrainTest(x, y, train_ratio, type = c("binomial", "survival"), seed)
x |
Predictor matrix or data frame. |
y |
Outcome vector (binomial) or matrix with time/status (survival). |
train_ratio |
Proportion for training (0-1). Default is '0.7'. |
type |
Analysis type: '"binomial"' or '"survival"'. |
seed |
Random seed for reproducibility. |
List containing:
Training predictors matrix
Training outcomes
Testing predictors matrix
Testing outcomes
Indices of training samples
data_matrix <- matrix(rnorm(200), ncol = 2)
outcome_vector <- rbinom(100, 1, 0.5)
split_data <- SplitTrainTest(
data_matrix, outcome_vector,
train_ratio = 0.7,
type = "binomial", seed = 123
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.