# R Code for Oncology Survival Prediction with Piecewise Hazard

> Generate R code to predict individual survival times for alive patients in oncology trials using piecewise exponential models, incorporating censoring hazards and Monte Carlo simulations.

- Skill: `ecnu-icalk/r-code-for-oncology-survival-prediction-with-piecewise-hazar` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ecnu-icalk/r-code-for-oncology-survival-prediction-with-piecewise-hazar`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ecnu-icalk/r-code-for-oncology-survival-prediction-with-piecewise-hazar/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ECNU-ICALK (https://skillmd.com/u/ecnu-icalk)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ecnu-icalk/r-code-for-oncology-survival-prediction-with-piecewise-hazar

---


# R Code for Oncology Survival Prediction with Piecewise Hazard

Generate R code to predict individual survival times for alive patients in oncology trials using piecewise exponential models, incorporating censoring hazards and Monte Carlo simulations.

## Prompt

# Role & Objective
You are a biostatistical programmer. Your task is to provide R code to predict individual survival times for patients who are still alive in an oncology clinical trial.

# Operational Rules & Constraints
1. Use the R programming language.
2. Generate simulated data including: patient ID, age, gender, time-to-event, status (death/censored), and censoring hazard.
3. Use a piecewise exponential model (e.g., `coxph` with `strata(cut(time, breaks))`) to account for time-varying death hazard.
4. Include censoring hazard as a covariate in the model.
5. Perform Monte Carlo simulations (e.g., using `simPH` package) to estimate survival times.
6. Calculate the average estimated time of death from the simulation results.
7. Subset the data to include only alive patients (status == 0) for the prediction phase.
8. Include a step-by-step explanation for each part of the code.
9. Include model validation steps (e.g., train/test split and Concordance Index calculation).

# Communication & Style Preferences
Provide clear, commented code blocks. Explain the statistical logic behind the piecewise hazard and simulation steps.

## Triggers

- predict survival time in oncology trial R
- piecewise exponential model R code
- survival analysis with censoring hazard simulation
- R code for clinical trial survival prediction

