RPubs will retire in June 2027. Your existing documents will stay accessible through December 31, 2031
and Connect Cloud is the recommended home for new publishing. Read the blog post
gravatar

arifg99

Ahmed Arif Gurses

Recently Published

Plot
# Load ggplot2 for visualization library(ggplot2) # Plot blood pressure over time by treatment group ggplot(longitudinal_data, aes(x = Time, y = Blood_Pressure, color = Treatment)) + geom_line(aes(group = Patient_ID), alpha = 0.3) + # Individual patient lines stat_summary(fun = mean, geom = "line", size = 1.2, aes(group = Treatment)) + # Mean line labs(title = "Blood Pressure over Time by Treatment Group", x = "Time", y = "Blood Pressure") + theme_minimal()
Plot
# Fit the Kaplan-Meier model, stratifying by 'sex' > km_fit <- survfit(surv_object ~ Smoking_Status, data = clinical_survival_data) > > View(km_fit) > > # Plot the Kaplan-Meier survival curve > ggsurvplot(km_fit, data = clinical_survival_data, + pval = TRUE, # Add p-value for log-rank test + conf.int = TRUE, # Show confidence intervals + xlab = "Time in Days", # Label for x-axis + ylab = "Survival Probability", # Label for y-axis + legend.title = "Smoking Status", # Title for the legend + legend.labs = c("Nonsmoker", "Smoker"), # Labels for each group + risk.table = TRUE, # Show risk table below the plot + risk.table.height = 0.25, # Adjust the height of the risk table + ggtheme = theme_minimal()) # Use a minimal theme > >
Plot
# Load ggplot2 library(ggplot2) # Create a contingency table and convert it to a data frame for ggplot contingency_table <- table(clinical_data$Smoking_Status, clinical_data$Diabetes) plot_data <- as.data.frame(contingency_table) colnames(plot_data) <- c("Smoking_Status", "Diabetes", "Count") # Plot ggplot(plot_data, aes(x = Smoking_Status, y = Count, fill = Diabetes)) + geom_bar(stat = "identity", position = "fill") + labs(title = "Proportion of Diabetes Status by Smoking Status", x = "Smoking Status", y = "Proportion") + scale_y_continuous(labels = scales::percent) + theme_minimal() + theme(legend.position = "top")
Plot
# Create a mosaic plot from the contingency table mosaicplot(contingency_table, main = "Mosaic Plot of Smoking Status and Diabetes", xlab = "Smoking Status", ylab = "Diabetes", color = TRUE)
Plot
# Scatter plot with trend line ggplot(clinical_data, aes(x = Age, y = Cholesterol, color = Smoking_Status)) + geom_point() + geom_smooth(method = "lm", se = FALSE) + labs(title = "Age vs Cholesterol with Trend Line", x = "Age (years)", y = "Cholesterol (mg/dL)")
Plot
Plot
Plot
Plot