Internal Consistency Plot Functions for Indicator Comparisons
Source:R/1a_checks_internal_consistency.R
internal_consistency.Rd
These functions generate scatter plots that compare two health indicators across years, assessing internal consistency through visualization of linear regression fits and R-squared values by year. Each function is designed to compare a specific pair of indicators, with options for customizing plot titles, axis labels, and the inclusion of trend information.
plot_comparison_penta1_anc1
compares Penta1 and ANC1 indicators across.
plot_comparison_penta1_penta3
compares Penta1 and Penta23 indicators.
plot_comparison_opv1_opv3
compares OPV1 and OPV3 indicators.
Usage
plot_comparison(
.data,
x_var,
y_var,
title = NULL,
x_label = NULL,
y_label = NULL,
call = caller_env(),
...
)
plot_comparison_anc1_penta1(.data)
plot_comparison_penta1_penta3(.data)
plot_comparison_opv1_opv3(.data)
Arguments
- .data
A data frame of class
cd_data
that includes the relevant indicators for comparison.- x_var
Character. The name of the indicator variable to plot on the x-axis.
- y_var
Character. The name of the indicator variable to plot on the y-axis.
- title
Character. The title for the plot. Defaults to a title based on
x_var
andy_var
.- x_label
Character. Label for the x-axis. Defaults to
x_var
.- y_label
Character. Label for the y-axis. Defaults to
y_var
.- call
The calling environment, used for error handling. Default is
caller_env()
.- ...
Additional parameters for further customization, such as point size, line type, or color.
Value
A ggplot2
object, comprising:
A scatter plot comparing two specified indicators over multiple years.
A linear regression line for each year, indicating the trend between the indicators.
Optional display of R-squared values per facet, summarizing the correlation strength.
Faceting by year to facilitate a detailed comparison of trends across years.
Users can render this ggplot2
object directly, save it, or further modify it using the +
operator.
Details
The scatter plot displays the relationship between the two specified indicators over multiple years, with each year presented in a separate facet.
A linear regression line is added to each year's plot to help visualize the trend.
R-squared values, calculated per year, are optionally displayed on each facet, indicating the strength of the linear relationship between the indicators for that year.
A diagonal reference line is also provided for visual comparison to a 1:1 relationship, where applicable.
This function is commonly used for consistency checks between indicators such as:
ANC1 vs PENTA1
PENTA1 vs PENTA3
OPV1 vs OPV3