Skip to content

Commit

Permalink
version 0.2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
tsunodaissei authored and cran-robot committed Apr 27, 2020
1 parent ff2a3c5 commit cd92697
Show file tree
Hide file tree
Showing 255 changed files with 6,689 additions and 4,049 deletions.
26 changes: 13 additions & 13 deletions DESCRIPTION
@@ -1,28 +1,27 @@
Package: BayesianFROC
Type: Package
Title: FROC Analysis by Bayesian Approaches
Version: 0.2.2
Version: 0.2.3
Authors@R: person(given = "Issei",family = "Tsunoda",email = "tsunoda.issei1111@gmail.com", role = c("aut", "cre") )
Maintainer: Issei Tsunoda <tsunoda.issei1111@gmail.com>
Description: Execute BayesianFROC::fit_GUI_Shiny() (or fit_GUI_Shiny_MRMC()) for a graphical user interface via Shiny. The free-response receiver operating characteristic (FROC) method is a generalization of receiver operating characteristic (ROC) analysis. However, Chakraborty's classical model is non-generative in the sense that it cannot synthesize data. This package aims to modify his models to be generative using a Bayesian approach, and to verify that our models fit practical datasets. We also develop a Bayesian model for comparing modalities. Chakraborty [1] defined a free-response receiver operating characteristic (FROC) model based on maximum likelihood (ML). However, his model is non-generative in the sense that it cannot generate FROC datasets. In signal detection theory, the number of true positives never exceeds the number of targets. However, this is not explained by any existing model. Thus, in this package, the author contributes to FROC theory by refining Chakraborty’s model to obtain models that are generative. This modification allows us to use FROC analysis in a general statistical scheme, and as a benefit, our generative model can be applied to calculations of posterior predictive p values that require generation of synthetic datasets from fitted models. Furthermore, this package presents new models for comparison of modalities. Modality comparison is a common problem in radiology, and has been studied extensively. However, in many medical studies, such problems are addressed with non-Bayesian methods such as ANOVA. As a supplementary topic, this work presents a Bayesian model that includes individual differences. With this model, we can account for differences between individual readers when comparing modalities, using Bayesian rather than ML-methods. The author found the existing FROC model in [1] to be non-generative for calculation of posterior predictive p values. Replacing the ML-based method with a Bayesian approach differs from standard practice but provides insight into the problems of existing methods. Please execute the following R scripts from the R (R studio) console, demo(demo_MRMC, package = "BayesianFROC"); demo(demo_srsc, package = "BayesianFROC"); demo(demo_stan, package = "BayesianFROC"); demo(demo_drawcurves_srsc, package = "BayesianFROC"); demo_Bayesian_FROC(); demo_Bayesian_FROC_without_pause(). References: [1] Dev Chakraborty (1989) <doi:10.1118/1.596358> Maximum likelihood analysis of free - response receiver operating characteristic (FROC) data. Pre-print: Issei Tsunoda; Generative Models for free-response receiver operating characteristic analysis. See the vignettes for more details.
Description: Execute BayesianFROC::fit_GUI_Shiny() (or fit_GUI_Shiny_MRMC()) for a graphical user interface via Shiny. The free-response receiver operating characteristic (FROC) method is a generalization of receiver operating characteristic (ROC) analysis. However, Chakraborty's classical model is non-generative in the sense that it cannot synthesize data. This package aims to modify his models to be generative using a Bayesian approach, and to verify that our models fit practical datasets. In signal detection theory, the number of true positives never exceeds the number of targets. However, this is not explained by any existing model. Thus, in this package, the author contributes to FROC theory by refining Chakraborty’s model to obtain models that are generative. This modification allows us to use FROC analysis in a general statistical scheme, and as a benefit, our generative model can be applied to calculations of posterior predictive p values that require generation of synthetic datasets from fitted models. Furthermore, this package presents new models for comparison of modalities. Modality comparison is a common problem in radiology, and has been studied extensively. However, in many medical studies, such problems are addressed with non-Bayesian methods such as ANOVA. As a supplementary topic, this work presents a Bayesian model that includes individual differences. With this model, we can account for differences between individual readers when comparing modalities, using Bayesian rather than ML-methods. The author found the existing FROC model in [1] to be non-generative for calculation of posterior predictive p values. Replacing the ML-based method with a Bayesian approach differs from standard practice but provides insight into the problems of existing methods. Please execute the following R scripts from the R (R studio) console, demo(demo_MRMC, package = "BayesianFROC"); demo(demo_srsc, package = "BayesianFROC"); demo(demo_stan, package = "BayesianFROC"); demo(demo_drawcurves_srsc, package = "BayesianFROC"); demo_Bayesian_FROC(); demo_Bayesian_FROC_without_pause(). References: [1] Dev Chakraborty (1989) <doi:10.1118/1.596358> Maximum likelihood analysis of free - response receiver operating characteristic (FROC) data. Pre-print: Issei Tsunoda; Generative Models for free-response receiver operating characteristic analysis. See the vignettes for more details.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.0.2
RoxygenNote: 7.1.0
Imports: knitr, readxl, xlsx, stats, graphics, tcltk, grDevices,
ggplot2, methods, car, crayon, DiagrammeR, bridgesampling,
rhandsontable, shiny, pracma, shinydashboard, shinythemes
Suggests: rmarkdown, rstantools, openxlsx, hexbin, MASS, ggmcmc,
magrittr
Suggests: openxlsx, hexbin, MASS, ggmcmc, magrittr
Depends: rstan (>= 2.18.2), R (>= 3.5.0), Rcpp
NeedsCompilation: yes
VignetteBuilder: knitr
Collate: 'AFROC.R' 'Author_vs_Chakraborty_for_AUC.R' 'BayesianFROC.R'
'Close_all_graphic_devices.R' 'ConfirmConvergence.R'
'DrawCurves.R' 'Draw_an_area_of_AUC_for_srsc.R'
'FROC_via_ggplot.R' 'Make_TeX_file_for_summary.R'
'Phi__and__Phi_inv.R' 'QQQ.R' 'Rprofile.R'
'Simulation_Based_Calibration.R'
'CoronaVirus_Disease_2019.R' 'DrawCurves.R'
'Draw_an_area_of_AUC_for_srsc.R' 'FROC_via_ggplot.R'
'Make_TeX_file_for_summary.R' 'Phi__and__Phi_inv.R' 'QQQ.R'
'Rprofile.R' 'Simulation_Based_Calibration.R'
'Stan_model_minimal_incomplete.R' 'StartupMessage.R'
'StatisticForANOVA.R'
'Test_Null_Hypothesis_that_all_modalities_are_same.R'
Expand Down Expand Up @@ -62,8 +61,9 @@ Collate: 'AFROC.R' 'Author_vs_Chakraborty_for_AUC.R' 'BayesianFROC.R'
'pairs_plot_if_divergent_transition_occurred.R' 'pause.R'
'plotFROC.R' 'plot_FPF_and_TPF_from_a_dataset.R'
'plot_curve_and_hit_rate_and_false_rate_simultaneously.R'
'pnorm_or_qnorm.R' 'ppp.R' 'prior_predictor.R' 'prior_print.R'
'save_an_R_object.R' 'sbc.R' 'sbc_MRMC.R'
'pnorm_or_qnorm.R' 'ppp.R' 'print_minimal_reproducible_code.R'
'priorResearch.R' 'prior_predictor.R' 'prior_print.R'
'save_an_R_object.R' 'sbcVer2.R' 'sbc_MRMC.R' 'sbc_new.R'
'showGraphicalModel.R' 'show_codes_in_my_manuscript.R'
'size_of_return_value.R' 'small_margin.R'
'snippet_for_BayesianFROC.R' 'sortAUC.R'
Expand All @@ -74,7 +74,7 @@ Collate: 'AFROC.R' 'Author_vs_Chakraborty_for_AUC.R' 'BayesianFROC.R'
'validation_MRMC_UNDER_CONSTRUCTION.R'
'validation_error_srsc.R' 'viewdata.R' 'waic.R'
'without_double_quote.R'
Packaged: 2020-03-17 13:42:35 UTC; 81909
Packaged: 2020-04-27 10:42:38 UTC; 81909
Author: Issei Tsunoda [aut, cre]
Repository: CRAN
Date/Publication: 2020-03-17 14:50:14 UTC
Date/Publication: 2020-04-27 14:00:07 UTC

0 comments on commit cd92697

Please sign in to comment.