Skip to content

Commit c317542

Browse files
authored
Merge pull request #114 from hyunjimoon/rewrite-diagnostics
Rewrite diagnostics
2 parents bfc46cc + 86506e6 commit c317542

File tree

163 files changed

+1448
-1181
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

163 files changed

+1448
-1181
lines changed

DESCRIPTION

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
Package: SBC
22
Title: Simulation Based Calibration for Bayesian models
3-
Version: 0.4.0.9000
3+
Version: 0.5.0.9000
44
Authors@R:
5-
c(person(given = "Shinyoung",
5+
c(
6+
person(given = "Martin",
7+
family = "Modrák",
8+
role = c("aut"),
9+
email = "martin.modrak@biomed.cas.cz",
10+
comment = c(ORCID= "0000-0002-8886-7797")),
11+
person(given = "Shinyoung",
612
family = "Kim",
713
role = c("aut"),
814
email = "tttllshin@gmail.com",
@@ -12,11 +18,6 @@ Authors@R:
1218
role = c("aut", "cre"),
1319
email = "amoon@mit.edu",
1420
comment = c()),
15-
person(given = "Martin",
16-
family = "Modrák",
17-
role = c("aut"),
18-
email = "martin.modrak@biomed.cas.cz",
19-
comment = c(ORCID= "0000-0002-8886-7797")),
2021
person(given = "Teemu",
2122
family = "Säilynoja",
2223
role = "aut"),

NAMESPACE

100755100644
Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -63,29 +63,30 @@ S3method(SBC_fit_to_draws_matrix,default)
6363
S3method(SBC_posterior_cdf,SBC_fit_bridgesampling)
6464
S3method(SBC_posterior_cdf,SBC_fit_extractBF_comparison)
6565
S3method(SBC_posterior_cdf,default)
66+
S3method(base::rbind,SBC_bridgesampling_diagnostics)
6667
S3method(brms_response_sequence,bform)
6768
S3method(brms_response_sequence,brmsfit)
6869
S3method(brms_response_sequence,brmsterms)
6970
S3method(brms_response_sequence,btl)
7071
S3method(brms_response_sequence,mvbrmsterms)
71-
S3method(check_all_SBC_diagnostics,SBC_results)
72-
S3method(check_all_SBC_diagnostics,default)
7372
S3method(data_for_ecdf_plots,SBC_results)
7473
S3method(data_for_ecdf_plots,data.frame)
7574
S3method(data_for_ecdf_plots,matrix)
75+
S3method(diagnostic_types,SBC_ADVI_diagnostics)
76+
S3method(diagnostic_types,SBC_RStanOptimizing_diagnostics)
77+
S3method(diagnostic_types,SBC_bridgesampling_diagnostics)
78+
S3method(diagnostic_types,SBC_nuts_diagnostics)
79+
S3method(diagnostic_types,default)
80+
S3method(dplyr::select,SBC_bridgesampling_diagnostics)
7681
S3method(generate_datasets,SBC_generator_brms)
7782
S3method(generate_datasets,SBC_generator_custom)
7883
S3method(generate_datasets,SBC_generator_function)
79-
S3method(get_diagnostic_messages,SBC_ADVI_diagnostics)
80-
S3method(get_diagnostic_messages,SBC_ADVI_diagnostics_summary)
81-
S3method(get_diagnostic_messages,SBC_RStanOptimizing_diagnostics)
82-
S3method(get_diagnostic_messages,SBC_RStanOptimizing_diagnostics_summary)
83-
S3method(get_diagnostic_messages,SBC_bridgesampling_diagnostics)
84-
S3method(get_diagnostic_messages,SBC_bridgesampling_diagnostics_summary)
85-
S3method(get_diagnostic_messages,SBC_nuts_diagnostics_summary)
86-
S3method(get_diagnostic_messages,SBC_results)
87-
S3method(get_diagnostic_messages,SBC_results_summary)
88-
S3method(get_diagnostic_messages,default)
84+
S3method(get_diagnostic_messages_single,SBC_count_diagnostic)
85+
S3method(get_diagnostic_messages_single,SBC_default_diagnostic)
86+
S3method(get_diagnostic_messages_single,SBC_logical_diagnostic)
87+
S3method(get_diagnostic_messages_single,SBC_numeric_diagnostic)
88+
S3method(get_diagnostic_messages_single,SBC_skip_diagnostic)
89+
S3method(get_diagnostic_messages_single,SBC_submodel_diagnostic)
8990
S3method(length,SBC_datasets)
9091
S3method(length,SBC_results)
9192
S3method(plot_binary_calibration,SBC_results)
@@ -102,14 +103,8 @@ S3method(plot_rank_hist,SBC_results)
102103
S3method(plot_rank_hist,data.frame)
103104
S3method(plot_sim_estimated,SBC_results)
104105
S3method(plot_sim_estimated,data.frame)
105-
S3method(print,SBC_diagnostic_messages)
106-
S3method(print,SBC_nuts_diagnostics_summary)
107106
S3method(print,SBC_results)
108107
S3method(print,SBC_results_summary)
109-
S3method(summary,SBC_ADVI_diagnostics)
110-
S3method(summary,SBC_RStanOptimizing_diagnostics)
111-
S3method(summary,SBC_bridgesampling_diagnostics)
112-
S3method(summary,SBC_nuts_diagnostics)
113108
S3method(summary,SBC_results)
114109
export(SBC_backend_bridgesampling)
115110
export(SBC_backend_brms)
@@ -132,7 +127,6 @@ export(SBC_backend_rstan_optimizing)
132127
export(SBC_backend_rstan_sample)
133128
export(SBC_datasets)
134129
export(SBC_datasets_for_bf)
135-
export(SBC_diagnostic_messages)
136130
export(SBC_example_backend)
137131
export(SBC_example_generator)
138132
export(SBC_example_results)
@@ -147,6 +141,8 @@ export(SBC_generator_function)
147141
export(SBC_posterior_cdf)
148142
export(SBC_print_example_model)
149143
export(SBC_results)
144+
export(SBC_results_diagnostic_messages)
145+
export(SBC_results_diagnostics)
150146
export(SBC_statistics_from_single_fit)
151147
export(attribute_present)
152148
export(attribute_present_stats)
@@ -172,10 +168,14 @@ export(compute_SBC)
172168
export(compute_dquants)
173169
export(compute_gen_quants)
174170
export(compute_results)
171+
export(count_diagnostic)
175172
export(data_for_ecdf_plots)
176173
export(default_chunk_size)
177174
export(default_cores_per_fit)
175+
export(default_diagnostic)
176+
export(default_diagnostics_types)
178177
export(derived_quantities)
178+
export(diagnostic_types)
179179
export(draws_rvars_to_standata)
180180
export(draws_rvars_to_standata_single)
181181
export(empirical_coverage)
@@ -184,13 +184,16 @@ export(gaffke_p)
184184
export(gaffke_test)
185185
export(generate_datasets)
186186
export(generated_quantities)
187-
export(get_diagnostic_messages)
187+
export(get_all_diagnostic_messages)
188+
export(get_diagnostic_messages_single)
188189
export(get_stats_for_submodel)
189190
export(hidden_var_attribute)
190191
export(inf_valid_var_attribute)
192+
export(logical_diagnostic)
191193
export(miscalibration_resampling_p)
192194
export(miscalibration_resampling_test)
193195
export(na_valid_var_attribute)
196+
export(numeric_diagnostic)
194197
export(plot_binary_calibration)
195198
export(plot_binary_calibration_diff)
196199
export(plot_contraction)
@@ -204,7 +207,9 @@ export(possibly_constant_var_attribute)
204207
export(recompute_SBC_statistics)
205208
export(recompute_statistics)
206209
export(remove_attribute_from_stats)
210+
export(skip_diagnostic)
207211
export(split_SBC_results_for_bf)
212+
export(submodel_diagnostic)
208213
export(submodel_var_attribute)
209214
export(validate_SBC_datasets)
210215
export(validate_SBC_results)

0 commit comments

Comments
 (0)