# Create sample data
library(dplyr)
df <- data.frame(
id = c(1, 2, 3, 4, 4, 4, 4, 5, 5),
time = c(8, 1, 5, 2, 6, 7, 8, 3, 3),
cause = c(0, 0, 2, 1, 1, 1, 0, 1, 2),
group = c("A", "A", "B", "B", "B", "B", "B", "A", "A")
) |>
arrange(id, time)
# Ungrouped analysis
mcc_overall <- mcc(df, "id", "time", "cause")
# Basic plot with reference lines
plot(mcc_overall) +
geom_line_mcc(mcc_overall) +
labs(title = "MCC with Reference Lines at 1.0")
# Grouped analysis
mcc_grouped <- mcc(df, "id", "time", "cause", by = "group")
# Plot with group-specific reference lines
plot(mcc_grouped) +
geom_line_mcc(mcc_grouped, linetype = "dotted", alpha = 0.8) +
labs(title = "Grouped MCC with Reference Lines")
# With labels
plot(mcc_overall) +
geom_line_mcc(mcc_overall, show_labels = TRUE, color = "red") +
labs(title = "MCC with Labeled Reference Lines")
# Clean up
rm(df, mcc_overall, mcc_grouped)
Run the code above in your browser using DataLab