plot_forest {Coxmos} | R Documentation |
plot_forest
Description
Generates a forest plot for Coxmos models, visualizing the hazard ratios and their confidence
intervals. The function leverages the capabilities of the survminer::ggforest
function to
produce a comprehensive representation of the model's coefficients.
Usage
plot_forest(
model,
title = "Hazard Ratio",
cpositions = c(0.02, 0.22, 0.4),
fontsize = 0.7,
refLabel = "reference",
noDigits = 2
)
Arguments
model |
Coxmos model. |
title |
Character. Forest plot title (default: "Hazard Ratio"). |
cpositions |
Numeric vector. Relative positions of first three columns in the OX scale (default: c(0.02, 0.22, 0.4)). |
fontsize |
Numeric. Elative size of annotations in the plot (default: 0.7). |
refLabel |
Character. Label for reference levels of factor variables (default: "reference"). |
noDigits |
Numeric. Number of digits for estimates and p-values in the plot (default: 2). |
Details
The forest plot is a graphical representation of the point estimates and confidence intervals of the hazard ratios derived from a Coxmos model. Each row in the plot corresponds to a variable or component from the model, with a point representing the hazard ratio and horizontal lines indicating the confidence intervals. The plot provides a visual assessment of the significance and magnitude of each variable's effect on the outcome.
The function starts by validating the provided model to ensure it belongs to the Coxmos class and
is among the recognized Coxmos models. If the model is valid, the function then proceeds to
generate the forest plot using the survminer::ggforest
function. Several customization options
are available, including adjusting the title, column positions, font size, reference label, and
the number of digits displayed for estimates and p-values.
Forest plots are instrumental in the field of survival analysis, offering a concise visualization of the model's results, making them easier to interpret and communicate.
Value
A ggplot object representing the forest plot. The plot visualizes the hazard ratios and their confidence intervals for each variable or component from the Coxmos model.
Author(s)
Pedro Salguero Garcia. Maintainer: pedsalga@upv.edu.es
Examples
data("X_proteomic")
data("Y_proteomic")
X <- X_proteomic[,1:50]
Y <- Y_proteomic
splsicox.model <- splsicox(X, Y, n.comp = 2, penalty = 0.5, x.center = TRUE, x.scale = TRUE)
plot_forest(splsicox.model)