DynNom — User Guide
1. Page Structure
This app contains 5 tabs. Use the left panel for settings and the right panel for results:
- Data Preview — View the loaded data table (covariates and outcome)
- Nomogram — Display the logistic regression model nomogram
- Model Summary — Model summary with coefficients, OR, and P-values
- Prediction — Enter patient variable values to predict class probabilities
- Help — This page
2. Workflow
- Select a data source (Demo data or upload CSV/XLSX) on the left and click 'Load Data'
- Select the outcome variable and covariates (at least 2)
- Click 'Run Analysis' to build the logistic regression model
- Switch to the 'Prediction' tab and enter patient variable values
- Click 'Predict' to view class probabilities and nomogram annotation
3. Prediction Details
In the Prediction tab:
- Enter values for each covariate (numeric or categorical)
- Results include: variable points, total points, linear predictor, and predicted probability for each class
- The nomogram on the right uses red arrows to mark the current patient's position
4. Data Format Requirements
- Outcome variable: Binary (0/1) or categorical, representing the class label
- Covariates: Numeric or categorical, at least 2 required
- Missing values will be automatically removed
5. Model Principle
This app is based on logistic regression:
P(Y=1|X) = 1 / (1 + exp(-(β₀ + β₁X₁ + β₂X₂ + ... + βₖXₖ)))
Where exp(β) is the odds ratio (OR).
The nomogram maps the logistic model's linear predictor to Points, then reads predicted probabilities from the Total Points.
For questions, contact WeChat: icecoler