यह वह जगह है, आपको आपके द्वारा आरएमएस-पैकेज के CPH में पहला उदाहरण चलाने मिलती है::
n <- 1000
set.seed(731)
age <- 50 + 12*rnorm(n)
label(age) <- "Age"
sex <- factor(sample(c('Male','Female'), n,
rep=TRUE, prob=c(.6, .4)))
cens <- 15*runif(n)
h <- .02*exp(.04*(age-50)+.8*(sex=='Female'))
dt <- -log(runif(n))/h
label(dt) <- 'Follow-up Time'
e <- ifelse(dt <= cens,1,0)
dt <- pmin(dt, cens)
units(dt) <- "Year"
dd <- datadist(age, sex)
options(datadist='dd')
S <- Surv(dt,e)
f <- cph(S ~ rcs(age,4) + sex, x=TRUE, y=TRUE)
cox.zph(f, "rank") # tests of PH
anova(f)
plot(Predict(f, age, sex)) # plot age effect, 2 curves for 2 sexes
क्या मैं के लिए लक्ष्य कर रहा हूँ इस के समान कुछ है
क्योंकि आरएमएस/एचएमआईसी पैकेज कॉम्बो जाली भूखंडों का उपयोग करता है, एक मामूली आयु-घनत्व सुविधा के साथ एनोटेशन जाली-कार्यों के साथ किया जाना चाहिए। दूसरी ओर, आप रिश्तेदार खतरा के जवाब मूल्य बदलना चाहते हैं तो आप सिर्फ एक 'मजाक = exp' तर्क को जोड़ सकते हैं फोन भविष्यवाणी और ग्राफ relable पाने के लिए:
png(); plot(Predict(f, age, sex, fun=exp), ylab="Relative Hazard");dev.off()
स्रोत
2015-02-07 19:48:19
http : //stat.ethz.ch/R-manual/R-devel/library/graphics/html/curve.html http://www.r-bloggers.com/plotting-95-confidence-bands-in-r- 2/ – efrem
मैं फ्रैंक हैरेल के आरएमएस/एचमिस्क पैकेज का उपयोग करता हूं जो शायद उस आउटपुट की तरह कुछ देने में सक्षम हैं हालांकि मुझे दाएं हाथ की साजिश के बारे में पता नहीं है। मैं पुरुष और महिला परिणामों के तहत सामान्य वितरण की साजिश करके सांख्यिकीय रूप से नाराज हूं। मुझे नहीं पता कि आरएमएस psplines का समर्थन करता है क्योंकि फ्रैंक प्रतिबंधित क्यूबिक splines पसंद करता है, लेकिन यदि आप कुछ डेटा पोस्ट करते हैं तो मुझे यह कोशिश करने में खुशी होगी। –
धन्यवाद बंधुआ डस्ट। आपने इन पैकेजों को कैसे इंस्टॉल किया? जब मैं इंस्टॉल करने का प्रयास करता हूं, तो मुझे पैकेज की इस स्थापना जैसे त्रुटि संदेश मिलते हैं 'TH.data' में शून्य-शून्य निकास स्थिति – Oposum