Clinical Risk Calculators & Nomograms
Usage
clinicalcalculators(
  data,
  calculator_type = "risk_score",
  outcome_variable,
  predictor_variables,
  time_variable,
  event_variable,
  stratification_variable,
  model_type = "logistic_regression",
  validation_method = "bootstrap",
  risk_categories = 3,
  risk_thresholds = "",
  confidence_level = 0.95,
  bootstrap_samples = 1000,
  cv_folds = 10,
  include_nomogram = TRUE,
  include_calibration = TRUE,
  include_discrimination = TRUE,
  include_decision_curve = TRUE,
  include_net_benefit = TRUE,
  clinical_threshold_low = 0.1,
  clinical_threshold_high = 0.3,
  feature_selection = FALSE,
  feature_selection_method = "stepwise",
  regularization_alpha = 1,
  missing_data_method = "complete_case",
  outlier_detection = FALSE,
  outlier_method = "iqr",
  calculator_name = "Clinical Risk Calculator",
  calculator_description = "",
  target_population = "",
  units_specification = "",
  reference_ranges = "",
  include_uncertainty = TRUE,
  interactive_calculator = TRUE,
  export_format = "html",
  performance_metrics = "comprehensive",
  include_interpretation = TRUE,
  interpretation_text = "",
  risk_communication = "multiple_formats",
  validation_data_source = "",
  regulatory_compliance = "none",
  bias_assessment = TRUE,
  subgroup_analysis = FALSE,
  sensitivity_analysis = TRUE,
  implementation_guide = TRUE
)Arguments
- data
- the data as a data frame 
- calculator_type
- the type of clinical calculator to generate 
- outcome_variable
- primary outcome variable for the calculator 
- predictor_variables
- predictor variables for the risk model 
- time_variable
- time variable for survival analysis (if applicable) 
- event_variable
- event/status variable for survival analysis (if applicable) 
- stratification_variable
- variable for subgroup stratification (optional) 
- model_type
- statistical model for the calculator 
- validation_method
- method for model validation 
- risk_categories
- number of risk categories for stratification 
- risk_thresholds
- custom risk thresholds (comma-separated percentages) 
- confidence_level
- confidence level for intervals 
- bootstrap_samples
- number of bootstrap samples for validation 
- cv_folds
- number of folds for cross-validation 
- include_nomogram
- whether to generate a nomogram visualization 
- include_calibration
- whether to include model calibration assessment 
- include_discrimination
- whether to include discrimination analysis 
- include_decision_curve
- whether to include decision curve analysis 
- include_net_benefit
- whether to include net benefit calculations 
- clinical_threshold_low
- lower threshold for clinical decision making 
- clinical_threshold_high
- upper threshold for clinical decision making 
- feature_selection
- whether to perform automatic feature selection 
- feature_selection_method
- method for automatic feature selection 
- regularization_alpha
- alpha parameter for elastic net (1=LASSO, 0=Ridge) 
- missing_data_method
- method for handling missing data 
- outlier_detection
- whether to detect and handle outliers 
- outlier_method
- method for outlier detection 
- calculator_name
- name for the clinical calculator 
- calculator_description
- description of the calculator's purpose and application 
- target_population
- description of the target patient population 
- units_specification
- units for variables (e.g., "age:years,weight:kg") 
- reference_ranges
- normal reference ranges for variables 
- include_uncertainty
- whether to include prediction uncertainty 
- interactive_calculator
- whether to generate an interactive web calculator 
- export_format
- format for exporting the calculator 
- performance_metrics
- level of performance metrics to include 
- include_interpretation
- whether to include clinical interpretation guidelines 
- interpretation_text
- custom text for result interpretation 
- risk_communication
- format for communicating risk to patients 
- validation_data_source
- source of external validation data (if applicable) 
- regulatory_compliance
- regulatory framework for compliance 
- bias_assessment
- whether to include bias and fairness assessment 
- subgroup_analysis
- whether to perform subgroup-specific analyses 
- sensitivity_analysis
- whether to include sensitivity analysis 
- implementation_guide
- whether to include clinical implementation guidelines