A wrapper around hstats::hstats()
. Calculates and visualizes H-statistics
for interactions in the model using bootstrapping. See help("hstats")
for
details on H-statistics.
Arguments
- mrIMLobj
A list object output by
mrIMLpredicts()
.- num_bootstrap
The number of bootstrap samples to generate (default: 1).
- feature
The response model for which detailed interaction plots should be generated.
- top_int
The number of top interactions to display (default: 10).
Value
A list containing:
$p_h2
: An ordered bar plot of the variability in each response model that is unexplained by the main effects.$p_h2_overall
: An ordered bar plot of the percentage of prediction variability that can be attributed to interactions with each predictor for the model specified byfeature
.$p_h2_pairwise
: An ordered bar plot of the strength of the two-way interactions in the model specified byfeature
. The strength of an interaction is taken to be the un-normalized square root of the H2-pairwise statistic (which is on the prediction scale).$h2_df
: A data frame of the H2 statistics for each response model, along with bootstraps if applicable.$h2_overall_df
: A data frame of the H2-overall statistics for the variable in each response model, along with bootstraps if applicable.$h2_pairwise_df
: A data frame of the H2-pairwise statistics for the variable in each response model, along with bootstraps if applicable.
Examples
mrIML_rf <- mrIML::mrIML_bird_parasites_RF
mrIML_interactions_rf <- mrInteractions(
mrIML_rf,
num_bootstrap = 50,
feature = "Plas"
)
mrIML_interactions_rf[[1]]
mrIML_interactions_rf[[2]]
mrIML_interactions_rf[[3]]