DynNom Survival — 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 (time, event, covariates)
  • Nomogram — Display the Cox proportional hazards model nomogram
  • Model Summary — Model summary with coefficients, HR, and P-values
  • Prediction — Enter patient variable values to predict survival probabilities
  • Help — This page

2. Workflow

  1. Select a data source (Demo Lung data or upload CSV/XLSX) on the left and click 'Load Data'
  2. Select the time variable, event variable, and covariates (at least 2)
  3. Set survival time evaluation points (default: 25%, 50%, 75% quantiles)
  4. Click 'Run Analysis' to build the Cox model
  5. Switch to the 'Prediction' tab and enter patient variable values
  6. Click 'Predict' to view survival probabilities at each time point with nomogram annotation

3. Prediction Details

In the Prediction tab:

  • Enter values for each covariate (numeric or categorical)
  • Supports custom evaluation time points, separated by commas or semicolons (e.g. 6,12,24,36)
  • Results include: variable points, total points, linear predictor, and survival probability at each time point
  • The nomogram on the right uses red arrows to mark the current patient's position

4. Data Format Requirements

  • Time variable (time): Numeric, representing follow-up time (months)
  • Event variable (event): 0/1 or TRUE/FALSE, 1 means event occurred (death)
  • Covariates: Numeric or categorical, at least 2 required
  • Missing values will be automatically removed

5. Model Principle

This app is based on the Cox proportional hazards model:

h(t|X) = h₀(t) × exp(β₁X₁ + β₂X₂ + ... + βₖXₖ)

Where h₀(t) is the baseline hazard and exp(βX) is the hazard ratio (HR).

The nomogram maps the Cox model's linear predictor to Points, then reads survival probabilities at each time point from the Total Points.


For questions, contact WeChat: icecoler