This function creates a generic clinical significance plot by plotting the patients' pre intervention value on the x-axis and the post intervention score on the y-axis.
color_lab: String, color label (if colors are displayed). Default is "Group"
lower_limit: Numeric, lower plotting limit. Defaults to 2% smaller than minimum instrument score
upper_limit: Numeric, upper plotting limit. Defaults to 2% larger than maximum instrument score
show: Unquoted category name. You have several options to color different features. Available are
category (shows all categories at once)
improved (shows improved participants)
unchanged (shows unchanged participants)
deteriorated (shows deteriorated participants)
point_alpha: Numeric, transparency adjustment for points. A value between 0 and 1 where 1 corresponds to not transparent at all and 0 to fully transparent.
trajectory_alpha: Numeric, transparency adjustment for trajectories. A value between 0 and 1 where 1 corresponds to not transparent at all and 0 to fully transparent.
rci_fill: String, a color (name or HEX code) for RCI fill
rci_alpha: Numeric, controls the transparency of the RCI. This can be any value between 0 and 1, defaults to 0.1
overplotting: Numeric, control amount of overplotting. Defaults to 0.02 (i.e., 2% of range between lower and upper limit).
...: Additional arguments
Returns
A ggplot2 plot
Examples
cs_results <- antidepressants |> cs_distribution( patient, measurement, pre ="Before", mom_di, reliability =0.80)# Plot the results "as is"plot(cs_results)# Change the axis labelsplot(cs_results, x_lab ="Before Intervention", y_lab ="After Intervention")# Show the individual categoriesplot(cs_results, show = category)# Show a specificplot(cs_results, show = improved)# Show groups as specified in the datacs_results_grouped <- antidepressants |> cs_distribution( patient, measurement, pre ="Before", mom_di, reliability =0.80, group = condition
)plot(cs_results_grouped)# To avoid overplotting, generic ggplot2 code can be used to facet the plotlibrary(ggplot2)plot(cs_results_grouped)+ facet_wrap(~ group)# Adjust the transparency of individual data pointsplot(cs_results, point_alpha =0.3)# Adjust the fill and transparency of the "unchanged" (RCI) regionplot(cs_results, rci_fill ="firebrick", rci_alpha =0.2)# Control the overplottingplot(cs_results, overplotting =0.1)# Or adjust the axis limits by handplot(cs_results, lower_limit =0, upper_limit =80)