{
  "_id": "6aea29e82e87f76f20ad1440",
  "Package": "inferguidR",
  "Type": "Package",
  "Title": "Guided Inference, Power Analysis and Diagnostic Accuracy",
  "Version": "0.0.0.9000",
  "Authors@R": "person(\"Raban\", \"Heller\", , \"raban.heller@charite.de\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-8006-9742\"))",
  "Description": "Plans and explains statistical analyses. Provides a\nregistry of power-analysis procedures modelled on the test\ninventory of the 'G*Power' 3.1 program, immutable analysis\nspecifications that are validated against each procedure's\nmodes, inputs and options, and results that always carry a\ntyped status (ok, infeasible, unsupported, invalid input,\nnumerical failure or reference pending) together with\nprovenance and a reproducible R call. Specifications, results,\nanalysis envelopes, advisor recommendations and report\nsnapshots are serialised as canonical JSON with SHA-256 hashes\nand versioned JSON Schemas, and are imported again without\nevaluating code. Power calculations, diagnostic-accuracy and\nclassifier-cutoff tools, a guided method advisor and an\ninteractive 'shiny' application are added in stages; a\nprocedure without an implemented engine returns the status\n'unsupported' instead of a number. Numerical agreement with\n'G*Power' is not claimed until it has been shown against\nrecorded reference cases.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "8.0.0",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "URL": "https://github.com/CTTIR/inferguidR",
  "BugReports": "https://github.com/CTTIR/inferguidR/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "CTTIR/themakR",
  "Repository": "https://cttir.r-universe.dev",
  "Date/Publication": "2026-10-29 11:21:30 UTC",
  "RemoteUrl": "https://github.com/CTTIR/inferguidR",
  "RemoteRef": "HEAD",
  "RemoteSha": "e91938f77eaa991b69989b121bfd32c124c95db0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-03 18:12:37 UTC",
    "User": "root"
  },
  "Author": "Raban Heller [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-8006-9742>)",
  "Maintainer": "Raban Heller <raban.heller@charite.de>",
  "_user": "cttir",
  "_type": "src",
  "_file": "inferguidR_0.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/8f82819da93b45cbfdc6c5dc4dfe0fa3aa87648cbc5c36aab58977f3e5323024",
  "_filesize": 3216583,
  "_sha256": "8f82819da93b45cbfdc6c5dc4dfe0fa3aa87648cbc5c36aab58977f3e5323024",
  "_expires": "2027-02-11T18:37:26.000Z",
  "_created": "2026-11-03T18:12:37.000Z",
  "_published": "2026-11-03T18:37:28.201Z",
  "_upstream": "https://github.com/CTTIR/inferguidR",
  "_status": "success",
  "_maintainer": {
    "name": "Raban Heller",
    "email": "raban.heller@charite.de",
    "login": "r-heller",
    "orcid": "0000-0001-8006-9742",
    "description": "Doctoral researcher at Charité Universitätsmedizin Berlin, Germany. Focus on biomedical research, biostatistics, and data science.",
    "uuid": 58561665
  },
  "_jobs": [
    {
      "job": 126111580993,
      "time": 985,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13260660750"
    },
    {
      "job": 126111580998,
      "time": 1008,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13260481024"
    },
    {
      "job": 126111581047,
      "time": 803,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13260455341"
    },
    {
      "job": 126111581131,
      "time": 942,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13259870407"
    },
    {
      "job": 126108983201,
      "time": 281,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13257488373"
    },
    {
      "job": 126111581015,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13256259209"
    },
    {
      "job": 126111581040,
      "time": 838,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13258211322"
    },
    {
      "job": 126111581188,
      "time": 1436,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13260786847"
    },
    {
      "job": 126111581119,
      "time": 1419,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13261525307"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668",
  "_commit": {
    "id": "e91938f77eaa991b69989b121bfd32c124c95db0",
    "author": "R. Heller <58561665+r-heller@users.noreply.github.com>",
    "committer": "R. Heller <58561665+r-heller@users.noreply.github.com>",
    "message": "Record the hosted platform gate as met for c83e08c\n\nWindows, macOS, Linux release/devel and the R 4.1.0 core profile passed\nin R-CMD-check run 40832009017, and the deployed Pages site answered\nHTTP 200 after Documentation run 40832008905. Later candidates still\nneed their own hosted runs.\n",
    "time": 1793272890
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "cluster",
      "role": "Suggests"
    },
    {
      "package": "Exact",
      "role": "Suggests"
    },
    {
      "package": "exact2x2",
      "role": "Suggests"
    },
    {
      "package": "geepack",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "jsonvalidate",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "MESS",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "nnet",
      "role": "Suggests"
    },
    {
      "package": "pROC",
      "role": "Suggests"
    },
    {
      "package": "pwr",
      "role": "Suggests"
    },
    {
      "package": "pwrss",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "WebPower",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "yardstick",
      "role": "Suggests"
    }
  ],
  "_owner": "cttir",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-42",
      "n": 5
    },
    {
      "week": "2026-43",
      "n": 3
    },
    {
      "week": "2026-44",
      "n": 15
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "r-heller",
      "count": 23,
      "uuid": 58561665
    }
  ],
  "_userbio": {
    "uuid": 275040041,
    "type": "organization",
    "name": "CTTIR",
    "followers": 10,
    "description": "Computational Trauma and Tissue Injury Research"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/inferguidR"
  },
  "_devurl": "https://github.com/cttir/inferguidr",
  "_searchresults": 0,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/inferguidR.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "advisor_answer",
    "advisor_back",
    "advisor_clear_override",
    "advisor_override",
    "advisor_power_spec",
    "advisor_question",
    "advisor_r_code",
    "advisor_recommendation",
    "advisor_replay",
    "advisor_restore",
    "advisor_rules",
    "advisor_save",
    "advisor_session",
    "advisor_set_language",
    "advisor_validate_rules",
    "analysis_envelope",
    "analysis_spec",
    "attach_classification_data",
    "binormal_model",
    "binormal_rates",
    "boschloo_compare_fisher",
    "boschloo_control",
    "boschloo_plotdata_allocation",
    "boschloo_plotdata_lattice",
    "boschloo_plotdata_nuisance",
    "boschloo_plotdata_power_effect",
    "boschloo_plotdata_power_n",
    "boschloo_power",
    "boschloo_probabilities",
    "boschloo_region",
    "boschloo_sample_size",
    "boschloo_test",
    "boschloo_variants",
    "calculate_power",
    "calculator_functions",
    "calibration_summary",
    "classification_auc",
    "classification_evaluated_spec",
    "classification_examples",
    "classification_metrics",
    "classification_plot_data",
    "classification_spec",
    "classification_table",
    "classification_uncertainty",
    "classifier_model",
    "compare_classifiers",
    "compare_designs",
    "create_report_snapshot",
    "cutoff_rule",
    "cutoff_sweep",
    "distribution_calculator",
    "effect_size",
    "evaluate_cutoff",
    "export_report",
    "format_metric_values",
    "ig_config",
    "ig_domain_choice",
    "ig_domain_integer",
    "ig_domain_logical",
    "ig_domain_real",
    "ig_from_json",
    "ig_hash",
    "ig_method",
    "ig_option",
    "ig_options",
    "ig_param",
    "ig_param_alpha",
    "ig_param_error_ratio",
    "ig_param_n_total",
    "ig_param_power",
    "ig_params",
    "ig_status",
    "ig_status_codes",
    "ig_to_json",
    "is_ig_status",
    "launch_app",
    "learning_lesson",
    "list_methods",
    "metric_dictionary",
    "net_benefit",
    "plot_classification",
    "plot_design_sweep",
    "plot_power",
    "power_plot_data",
    "ppv_gap_max_prevalence",
    "pr_summary",
    "predictive_values_at_prevalence",
    "prevalence_for_ppv_target",
    "prevalence_scenario",
    "protocol_record",
    "protocol_text",
    "report_pdf_capabilities",
    "select_cutoff",
    "solve_design",
    "sweep_design",
    "validation_status",
    "workbench_app",
    "xy_plot_data"
  ],
  "_help": [
    {
      "page": "advisor_answer",
      "title": "Answer, change or retract advisor questions",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_answer",
        "advisor_back"
      ]
    },
    {
      "page": "advisor_override",
      "title": "Replace the recommended variant by a listed alternative",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_clear_override",
        "advisor_override"
      ]
    },
    {
      "page": "advisor_power_spec",
      "title": "Create a power specification for an explicitly mapped advisor variant",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_power_spec"
      ]
    },
    {
      "page": "advisor_question",
      "title": "Show an advisor question",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_question"
      ]
    },
    {
      "page": "advisor_r_code",
      "title": "Export the selected advisor method as an executable R teaching example",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_r_code"
      ]
    },
    {
      "page": "advisor_recommendation",
      "title": "Recommendation for an advisor session",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_recommendation"
      ]
    },
    {
      "page": "advisor_replay",
      "title": "Replay an answer map (deep link)",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_replay"
      ]
    },
    {
      "page": "advisor_rules",
      "title": "Load an advisor rule set",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_rules"
      ]
    },
    {
      "page": "advisor_save",
      "title": "Save and restore an advisor session",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_restore",
        "advisor_save"
      ]
    },
    {
      "page": "advisor_session",
      "title": "Start a guided advisor walkthrough",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_session"
      ]
    },
    {
      "page": "advisor_set_language",
      "title": "Change the language of an advisor session",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_set_language"
      ]
    },
    {
      "page": "advisor_validate_rules",
      "title": "Validate an advisor rule set",
      "concept": [
        "advisor"
      ],
      "topics": [
        "advisor_validate_rules"
      ]
    },
    {
      "page": "analysis_envelope",
      "title": "Wrap a specification and its result in an analysis envelope",
      "topics": [
        "analysis_envelope"
      ]
    },
    {
      "page": "analysis_spec",
      "title": "Create an analysis specification",
      "topics": [
        "analysis_spec"
      ]
    },
    {
      "page": "attach_classification_data",
      "title": "Reattach scored data to a classification specification",
      "concept": [
        "classification"
      ],
      "topics": [
        "attach_classification_data"
      ]
    },
    {
      "page": "binormal_model",
      "title": "Binormal score model",
      "concept": [
        "classification"
      ],
      "topics": [
        "binormal_model"
      ]
    },
    {
      "page": "binormal_rates",
      "title": "Analytic rates of the binormal model at given cutoffs",
      "concept": [
        "classification"
      ],
      "topics": [
        "binormal_rates"
      ]
    },
    {
      "page": "boschloo_compare_fisher",
      "title": "Compare Boschloo's and Fisher's rejection regions",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_compare_fisher"
      ]
    },
    {
      "page": "boschloo_control",
      "title": "Numerical settings for Boschloo's test",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_control"
      ]
    },
    {
      "page": "boschloo_plotdata_allocation",
      "title": "Plot data: Boschloo power versus the allocation at a fixed total",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_plotdata_allocation"
      ]
    },
    {
      "page": "boschloo_plotdata_lattice",
      "title": "Plot data: lattice of possible tables with the Boschloo rejection region",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_plotdata_lattice"
      ]
    },
    {
      "page": "boschloo_plotdata_nuisance",
      "title": "Plot data: nuisance envelope",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_plotdata_nuisance"
      ]
    },
    {
      "page": "boschloo_plotdata_power_effect",
      "title": "Plot data: Boschloo power versus the alternative",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_plotdata_power_effect"
      ]
    },
    {
      "page": "boschloo_plotdata_power_n",
      "title": "Plot data: Boschloo power versus sample size",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_plotdata_power_n"
      ]
    },
    {
      "page": "boschloo_power",
      "title": "Power of Boschloo's test for a fixed design",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_power"
      ]
    },
    {
      "page": "boschloo_probabilities",
      "title": "Event probabilities from a baseline and an effect",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_probabilities"
      ]
    },
    {
      "page": "boschloo_region",
      "title": "Rejection region of Boschloo's test for a fixed design",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_region"
      ]
    },
    {
      "page": "boschloo_sample_size",
      "title": "Sample size for Boschloo's test",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_sample_size"
      ]
    },
    {
      "page": "boschloo_test",
      "title": "Boschloo's unconditional exact test for two independent binomial samples",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_test"
      ]
    },
    {
      "page": "boschloo_variants",
      "title": "Boschloo test variants and their evidence status",
      "concept": [
        "Boschloo"
      ],
      "topics": [
        "boschloo_variants"
      ]
    },
    {
      "page": "calculate_power",
      "title": "Calculate a power analysis",
      "topics": [
        "calculate_power"
      ]
    },
    {
      "page": "calculator_functions",
      "title": "Functions of the distribution calculator",
      "topics": [
        "calculator_functions"
      ]
    },
    {
      "page": "calibration_summary",
      "title": "Calibration of predicted probabilities",
      "concept": [
        "classification"
      ],
      "topics": [
        "calibration_summary"
      ]
    },
    {
      "page": "classification_auc",
      "title": "ROC AUC and partial AUC of scored models",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_auc"
      ]
    },
    {
      "page": "classification_evaluated_spec",
      "title": "Specification behind a classification result",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_evaluated_spec"
      ]
    },
    {
      "page": "classification_examples",
      "title": "Deterministic example classification analyses",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_examples"
      ]
    },
    {
      "page": "classification_metrics",
      "title": "Classification metrics from 2x2 counts",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_metrics"
      ]
    },
    {
      "page": "classification_plot_data",
      "title": "Plot-ready data for the linked classification panels",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_plot_data"
      ]
    },
    {
      "page": "classification_spec",
      "title": "Specify a binary classification or cutoff analysis",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_spec"
      ]
    },
    {
      "page": "classification_table",
      "title": "Tables of a classification result",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_table"
      ]
    },
    {
      "page": "classification_uncertainty",
      "title": "Uncertainty settings of a classification analysis",
      "concept": [
        "classification"
      ],
      "topics": [
        "classification_uncertainty"
      ]
    },
    {
      "page": "classifier_model",
      "title": "Model metadata for a classification specification",
      "concept": [
        "classification"
      ],
      "topics": [
        "classifier_model"
      ]
    },
    {
      "page": "compare_classifiers",
      "title": "Compare scored models on the same units",
      "concept": [
        "classification"
      ],
      "topics": [
        "compare_classifiers"
      ]
    },
    {
      "page": "compare_designs",
      "title": "Compare several designs",
      "topics": [
        "compare_designs"
      ]
    },
    {
      "page": "create_report_snapshot",
      "title": "Freeze a portable analysis report",
      "topics": [
        "create_report_snapshot"
      ]
    },
    {
      "page": "cutoff_rule",
      "title": "Operating rule of a classification analysis",
      "concept": [
        "classification"
      ],
      "topics": [
        "cutoff_rule"
      ]
    },
    {
      "page": "cutoff_sweep",
      "title": "Sweep all distinct decision sets of a scored model",
      "concept": [
        "classification"
      ],
      "topics": [
        "cutoff_sweep"
      ]
    },
    {
      "page": "distribution_calculator",
      "title": "Distribution calculator",
      "topics": [
        "distribution_calculator"
      ]
    },
    {
      "page": "effect_size",
      "title": "Compute an effect size from raw inputs",
      "topics": [
        "effect_size"
      ]
    },
    {
      "page": "evaluate_cutoff",
      "title": "Evaluate an operating rule (cutoff) of a classification specification",
      "concept": [
        "classification"
      ],
      "topics": [
        "evaluate_cutoff"
      ]
    },
    {
      "page": "export_report",
      "title": "Export a frozen report as PDF, JSON or UTF-8 text",
      "topics": [
        "export_report"
      ]
    },
    {
      "page": "format_metric_values",
      "title": "Format classification metric values for display",
      "concept": [
        "classification"
      ],
      "topics": [
        "format_metric_values"
      ]
    },
    {
      "page": "ig_config",
      "title": "Current inferguidR configuration",
      "topics": [
        "ig_config"
      ]
    },
    {
      "page": "ig_domain",
      "title": "Parameter domains",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_domain",
        "ig_domain_choice",
        "ig_domain_integer",
        "ig_domain_logical",
        "ig_domain_real"
      ]
    },
    {
      "page": "ig_from_json",
      "title": "Read inferguidR objects from JSON safely",
      "concept": [
        "serialisation"
      ],
      "topics": [
        "ig_from_json"
      ]
    },
    {
      "page": "ig_hash",
      "title": "Content hash of an inferguidR object",
      "concept": [
        "serialisation"
      ],
      "topics": [
        "ig_hash"
      ]
    },
    {
      "page": "ig_method",
      "title": "Define a statistical method",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_method"
      ]
    },
    {
      "page": "ig_option",
      "title": "Declare a result-affecting option",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_option"
      ]
    },
    {
      "page": "ig_options",
      "title": "Collect method options",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_options"
      ]
    },
    {
      "page": "ig_param",
      "title": "Declare a method parameter",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_param"
      ]
    },
    {
      "page": "ig_params",
      "title": "Collect method parameters",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_params"
      ]
    },
    {
      "page": "ig_standard_params",
      "title": "Standard error-rate and sample-size parameters",
      "concept": [
        "method definition API"
      ],
      "topics": [
        "ig_param_alpha",
        "ig_param_error_ratio",
        "ig_param_n_total",
        "ig_param_power",
        "ig_standard_params"
      ]
    },
    {
      "page": "ig_status",
      "title": "Create a typed status",
      "concept": [
        "status helpers"
      ],
      "topics": [
        "ig_status"
      ]
    },
    {
      "page": "ig_status_codes",
      "title": "Status codes used by inferguidR",
      "concept": [
        "status helpers"
      ],
      "topics": [
        "ig_status_codes"
      ]
    },
    {
      "page": "ig_to_json",
      "title": "Canonical JSON for inferguidR objects",
      "concept": [
        "serialisation"
      ],
      "topics": [
        "ig_to_json"
      ]
    },
    {
      "page": "is_ig_status",
      "title": "Test for a status object",
      "concept": [
        "status helpers"
      ],
      "topics": [
        "is_ig_status"
      ]
    },
    {
      "page": "launch_app",
      "title": "Launch the inferguidR application",
      "topics": [
        "launch_app"
      ]
    },
    {
      "page": "learning_lesson",
      "title": "Find a bundled worked lesson",
      "topics": [
        "learning_lesson"
      ]
    },
    {
      "page": "list_methods",
      "title": "List the registered statistical methods",
      "topics": [
        "list_methods"
      ]
    },
    {
      "page": "metric_dictionary",
      "title": "Metric dictionary for binary classification",
      "concept": [
        "classification"
      ],
      "topics": [
        "metric_dictionary"
      ]
    },
    {
      "page": "net_benefit",
      "title": "Decision-curve net benefit",
      "concept": [
        "classification"
      ],
      "topics": [
        "net_benefit"
      ]
    },
    {
      "page": "plot_classification",
      "title": "Draw a classification panel",
      "concept": [
        "classification"
      ],
      "topics": [
        "plot_classification"
      ]
    },
    {
      "page": "plot_design_sweep",
      "title": "Draw an evaluated design sweep without crossing missing results",
      "topics": [
        "plot_design_sweep"
      ]
    },
    {
      "page": "plot_power",
      "title": "Draw a power analysis panel",
      "topics": [
        "plot_power"
      ]
    },
    {
      "page": "power_plot_data",
      "title": "Plot-ready power distributions and conditional decision probabilities",
      "topics": [
        "power_plot_data"
      ]
    },
    {
      "page": "ppv_gap_max_prevalence",
      "title": "Prevalence that maximises PPV minus prevalence",
      "concept": [
        "classification"
      ],
      "topics": [
        "ppv_gap_max_prevalence"
      ]
    },
    {
      "page": "pr_summary",
      "title": "Precision-recall summaries of scored models",
      "concept": [
        "classification"
      ],
      "topics": [
        "pr_summary"
      ]
    },
    {
      "page": "predictive_values_at_prevalence",
      "title": "Predictive values at a given prevalence (Bayes transform)",
      "concept": [
        "classification"
      ],
      "topics": [
        "predictive_values_at_prevalence"
      ]
    },
    {
      "page": "prevalence_for_ppv_target",
      "title": "Prevalence needed to reach a PPV target",
      "concept": [
        "classification"
      ],
      "topics": [
        "prevalence_for_ppv_target"
      ]
    },
    {
      "page": "prevalence_scenario",
      "title": "Prevalence scenarios for a fixed operating point",
      "concept": [
        "classification"
      ],
      "topics": [
        "prevalence_scenario"
      ]
    },
    {
      "page": "protocol_record",
      "title": "Protocol record of an analysis",
      "topics": [
        "protocol_record"
      ]
    },
    {
      "page": "protocol_text",
      "title": "Protocol of power analyses as text",
      "topics": [
        "protocol_text"
      ]
    },
    {
      "page": "report_pdf_capabilities",
      "title": "Check the offline PDF report renderer",
      "topics": [
        "report_pdf_capabilities"
      ]
    },
    {
      "page": "select_cutoff",
      "title": "Select a cutoff by an objective or constraints",
      "concept": [
        "classification"
      ],
      "topics": [
        "select_cutoff"
      ]
    },
    {
      "page": "solve_design",
      "title": "Solve for a study design",
      "topics": [
        "solve_design"
      ]
    },
    {
      "page": "sweep_design",
      "title": "Sweep one input of a specification",
      "topics": [
        "sweep_design"
      ]
    },
    {
      "page": "update.classification_spec",
      "title": "Update a classification specification",
      "concept": [
        "classification"
      ],
      "topics": [
        "update.classification_spec"
      ]
    },
    {
      "page": "update.power_spec",
      "title": "Derive a new specification from an existing one",
      "topics": [
        "update.power_spec"
      ]
    },
    {
      "page": "validation_status",
      "title": "Validation state of a method",
      "topics": [
        "validation_status"
      ]
    },
    {
      "page": "workbench_app",
      "title": "Create the interactive study workbench",
      "topics": [
        "workbench_app"
      ]
    },
    {
      "page": "xy_plot_data",
      "title": "Data of an X-Y plot for a range of values",
      "topics": [
        "xy_plot_data"
      ]
    }
  ],
  "_pkglogo": "https://github.com/CTTIR/inferguidR/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/CTTIR/inferguidR/raw/HEAD/README.md",
  "_rundeps": [
    "digest",
    "jsonlite"
  ],
  "_vignettes": [
    {
      "source": "classification.Rmd",
      "filename": "classification.html",
      "title": "Classification metrics and explicit operating points",
      "author": "Raban Heller",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Start with the four counts",
        "State how scored observations are evaluated",
        "Inspect probability diagnostics at explicit thresholds",
        "Missingness and uncertainty",
        "Keep the analysis record"
      ],
      "created": "2026-10-14 09:24:02",
      "modified": "2026-10-28 07:31:29",
      "commits": 3
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Guided analysis and reproducible power calculations",
      "author": "Raban Heller",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Describe the question",
        "Make the assumptions explicit",
        "Inspect the result before using it",
        "Check an invalid request",
        "Save a specification and verify its round trip",
        "Continue"
      ],
      "created": "2026-10-14 09:24:02",
      "modified": "2026-10-28 07:31:29",
      "commits": 2
    },
    {
      "source": "glossary.Rmd",
      "filename": "glossary.html",
      "title": "Statistical glossary / Statistisches Glossar",
      "author": "Raban Heller",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Inference and study design / Inferenz und Studienplanung",
        "Classifiers and validation / Klassifikatoren und Validierung",
        "One set of counts, two languages / Ein Datensatz, zwei Sprachen"
      ],
      "created": "2026-10-26 17:11:16",
      "modified": "2026-10-28 07:31:29",
      "commits": 2
    },
    {
      "source": "validation.Rmd",
      "filename": "validation.html",
      "title": "Understanding validation status",
      "author": "Raban Heller",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Inspect the method before using a result",
        "Inspect the actual outcome",
        "Reproduce the public checks"
      ],
      "created": "2026-10-26 14:18:42",
      "modified": "2026-10-28 07:31:29",
      "commits": 3
    }
  ],
  "_score": 3.778151250383644,
  "_indexed": true,
  "_nocasepkg": "inferguidr",
  "_universes": [
    "cttir",
    "r-heller"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:15:28.000Z",
      "distro": "resolute",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/193f15a1633f3e3a21ed1e28c18976877134a55c55df564f28f0498b667a0357",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:15:23.000Z",
      "distro": "resolute",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/655ab332e171f23359233c6f956b2e082ff1f66e8e5e1e7cef520b9a5cbecdca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:14:29.000Z",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/8d50b020f1b84ef094adc409f03fbfb9f3228d8d86f1b95222fb269120ba9f28",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:14:49.000Z",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/16a7c10b214086f47c874249b19132e3a89bb86273b5dcdc0bbbae726c5f8dfa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:15:19.000Z",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/fd549a49053b91f184c0c9bc6a0d8d4b21706db6b43f87ae4373e0e6745b9f5f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:14:12.000Z",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/b744f5c0faed620de1f49cddb73c1423ea333f2e48b9ceb1295ec1542619b313",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:14:21.000Z",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/c544cca511c1925a83004a209c4cfb0ed035b8818f61945bb503dfb7df658f60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-11-03T18:14:31.000Z",
      "commit": "e91938f77eaa991b69989b121bfd32c124c95db0",
      "fileid": "https://r2.ropensci.org/7362ebe745c9528d760333f33cd16b0d40c97faa64eee765aedd5419285fed8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cttir/actions/runs/41690861668"
    }
  ]
}