if (FALSE) { # rlang::is_installed(c("titanic", "modeldata"))
# Binary factor example
library(titanic)
library(dplyr)
titanic_subset <- titanic_train |>
mutate(across(c(Survived, Pclass, Sex, Embarked), as.factor)) |>
select(Survived, Pclass, Sex, Age, Fare, Embarked)
# Chi-squared test
titanic_xtab_pval_chisq_res <- score_xtab_pval_chisq |>
fit(Survived ~ ., data = titanic_subset)
titanic_xtab_pval_chisq_res@results
# Chi-squared test adjusted p-values
titanic_xtab_pval_chisq_p_adj_res <- score_xtab_pval_chisq |>
fit(Survived ~ ., data = titanic_subset, adjustment = "BH")
# Fisher's exact test
titanic_xtab_pval_fisher_res <- score_xtab_pval_fisher |>
fit(Survived ~ ., data = titanic_subset)
titanic_xtab_pval_fisher_res@results
# Chi-squared test where `class` is the multiclass outcome/response
hpc_subset <- modeldata::hpc_data |>
dplyr::select(
class,
protocol,
hour
)
hpc_xtab_pval_chisq_res <- score_xtab_pval_chisq |>
fit(class ~ ., data = hpc_subset)
hpc_xtab_pval_chisq_res@results
}
Run the code above in your browser using DataLab