Skip to content

Commit 0ea2ab2

Browse files
Terry M Therneaucran-robot
authored andcommitted
version 3.5-8
1 parent 0633132 commit 0ea2ab2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+215
-130
lines changed

DESCRIPTION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Title: Survival Analysis
22
Priority: recommended
33
Package: survival
4-
Version: 3.5-7
5-
Date: 2023-08-12
4+
Version: 3.5-8
5+
Date: 2024-02-13
66
Depends: R (>= 3.5.0)
77
Imports: graphics, Matrix, methods, splines, stats, utils
88
LazyData: Yes
@@ -22,12 +22,12 @@ Description: Contains the core survival analysis routines, including
2222
License: LGPL (>= 2)
2323
URL: https://github.com/therneau/survival
2424
NeedsCompilation: yes
25-
Packaged: 2023-08-13 13:14:48 UTC; therneau
25+
Packaged: 2024-02-13 23:24:58 UTC; therneau
2626
Author: Terry M Therneau [aut, cre],
2727
Thomas Lumley [ctb, trl] (original S->R port and R maintainer until
2828
2009),
2929
Atkinson Elizabeth [ctb],
3030
Crowson Cynthia [ctb]
3131
Maintainer: Terry M Therneau <therneau.terry@mayo.edu>
3232
Repository: CRAN
33-
Date/Publication: 2023-08-14 07:10:03 UTC
33+
Date/Publication: 2024-02-14 10:20:23 UTC

MD5

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
89e7280b34651d91616ab89468230e8e *DESCRIPTION
2-
95773bb63fc2903652383dad14c5130b *NAMESPACE
1+
4af28104d217821ead29f8cc1b7d255e *DESCRIPTION
2+
d5503ab45b5e79e958298e8f63c35a92 *NAMESPACE
33
f1f0c15e780cbff83a98d59406e502af *R/Surv.R
44
3877199bc6052969ead402c65dc64eac *R/Surv2.R
55
6cac86de6e12d34027dc5cd5b51f1c4f *R/aareg.R
@@ -20,7 +20,7 @@ d9e503ad91694a2093718fb5393e522c *R/blogit.R
2020
8d2a46b60eca24003fc691a6e6a893d1 *R/brier.R
2121
7b03c1f88b8cba4e1400ac8e945c654a *R/cch.R
2222
4696548963d14529a80b67935ec99dae *R/cipoisson.R
23-
6a7ae6876a34e3f55d34de654dc3afe6 *R/clogit.R
23+
05a1c41736ba03722e4446dff0f0e51e *R/clogit.R
2424
142abff209b16e6fb74a2962442ffc34 *R/cluster.R
2525
1367aacf76aa4edda14e3547ec7c7401 *R/concordance.R
2626
fc97c4769d53a811c22d7196dd0030fa *R/cox.zph.R
@@ -66,7 +66,7 @@ f1eba83d6d0801904bfbbc577c17b7df *R/neardate.R
6666
7a84440070d08a35ad470c55495e4d31 *R/pade.R
6767
97793983b7ff4fe881195ed451ba0423 *R/parsecovar.R
6868
5220681f176b87fb822910dea854ccf4 *R/plot.aareg.R
69-
c31a1b7b71693d767d935f04502b249e *R/plot.cox.zph.R
69+
1b8c9b9977062947109173e7bb638e17 *R/plot.cox.zph.R
7070
000a71eb7536fb13eb0b177d900af3ec *R/plot.survfit.R
7171
dc0fd44ed84e8681a34fd19232ee61d0 *R/predict.coxph.R
7272
bf8f5ab0bb5491ea6ab6c1c3ac4fdb5f *R/predict.coxph.penal.R
@@ -94,7 +94,7 @@ a306fc683e7caf8f11b9c52d72ab430a *R/print.survfit.R
9494
cfc840167b14801ed0f5ca704a577192 *R/pseudo.R
9595
81ae286de59e17fdd1691b0eb8784b01 *R/pspline.R
9696
0e89a53d1eb65edf89414388a598c68b *R/pyears.R
97-
9d542477b29977b65e54e2ac07602f1a *R/quantile.survfit.R
97+
d05f2087d34561297f314ecaa8742792 *R/quantile.survfit.R
9898
b2f82c369fd6c8bf4496b1fe56ddef5d *R/ratetable.R
9999
f13ece60eca7461865a3efd1b9daffa7 *R/ratetableDate.R
100100
e7ff25f0ad7bad53552bc9d15e3b4fb8 *R/ratetableold.R
@@ -124,7 +124,7 @@ e202a5e249e9540dd0eada6199a39a00 *R/survConcordance.R
124124
e56e9ce40c37edc0fec6e0c77e73fc3f *R/survSplit.R
125125
bc393f42ff473330532bbdbf046ea772 *R/survcallback.R
126126
90b1629ba2274ff17e4c31752a870158 *R/survcheck.R
127-
09b2d80de660b351e411e886ff47df7d *R/survcondense.R
127+
dacee4510cd1c257975da9ac5ccef2e7 *R/survcondense.R
128128
4d5413edb2a1aa26b6ceabdf504c9e11 *R/survdiff.R
129129
c6ddf6a691e8b761df6e38e5bb6f8884 *R/survdiff.fit.R
130130
20ca6b16ed432517f2a5409803f4e32a *R/survexp.R
@@ -151,10 +151,10 @@ aef25cbfe8a6f43578d887f54ec115e8 *R/survfitms.R
151151
016e8b5dd0f4dfe6fb13b4f262bec247 *R/tcut.R
152152
eda1074f41dcf2750bab63da50f3a41c *R/tmerge.R
153153
5bd109e83e16ef7659f0a81709694ec2 *R/untangle.specials.R
154-
14781957885a04a6da81fdd7ad89b6a1 *R/xtras.R
154+
fb4a3b4c9c8a02c0022fb576d849f102 *R/xtras.R
155155
cda0ea84f065b219678a32e2947d1aa1 *R/yates.R
156156
ebfef947670bf31f1be812ef1f81ca29 *build/vignette.rds
157-
1f63c83e6fe23dc63f828994bdc79cd0 *data/cancer.rda
157+
77bee419c5f0f8133f4a566f0defc048 *data/cancer.rda
158158
4204f35b614c1c940bcfe1c6d70def90 *data/cgd.rda
159159
7ab17e8ecd5cec219e98686f8e04edfe *data/diabetic.rda
160160
862a5239dd76c7f0124e7eac703bd848 *data/flchain.rda
@@ -173,51 +173,51 @@ f6b7695a65d2503ac69826797c12061e *data/solder.rda
173173
6b016a6be8a1ff47f01e307f8e5734a8 *data/udca.rda
174174
ba01ac7a9482cc481afa2bcfd8126e99 *inst/CITATION
175175
3e8ebae349953a3b7a665eecce562802 *inst/COPYRIGHTS
176-
441bfd2b3b22ba5a3153890a94a394f8 *inst/NEWS.Rd
176+
71486cc3ab2ea56a5e4023b57b22120f *inst/NEWS.Rd
177177
c8ca30bc1df4bf1e7b8634ad5109a307 *inst/NEWS.Rd.orig
178178
f9a4e5f4950be9c820b370b6fd7f96b4 *inst/doc/adjcurve.R
179179
684c401ed105d7718933e31dab57a66b *inst/doc/adjcurve.Rnw
180-
df48c86ce8cda06a79529aebcc4a1779 *inst/doc/adjcurve.pdf
180+
f0356b062715bc70c16e6010f9657d00 *inst/doc/adjcurve.pdf
181181
ae5a9072b9763462ae72b58e0b15d38f *inst/doc/approximate.R
182182
0f1ca788773dcad8ef5f1372722e629c *inst/doc/approximate.Rnw
183-
2f63e528d895ded95ae8a54dd776e69f *inst/doc/approximate.pdf
183+
7c30157864fb919d522b259e408864aa *inst/doc/approximate.pdf
184184
a05237fa76ce6103f35c25e0b7123eed *inst/doc/compete.R
185185
60c43088fc8b2d7e9f033ddf3f12c3a3 *inst/doc/compete.Rnw
186-
ffd5ed167a82044c39a31c54a85d595d *inst/doc/compete.pdf
186+
2b5b30e9fe0e9027ed9f218d08938597 *inst/doc/compete.pdf
187187
c2d3cb4701619a459a4e148853b161ff *inst/doc/concordance.R
188188
9249199ef711afe0f8029fa967ae5ff3 *inst/doc/concordance.Rnw
189-
845553141456e3ac75800d9b3e3bad3a *inst/doc/concordance.pdf
189+
25b74936e607d94ac062950b9a8c80e7 *inst/doc/concordance.pdf
190190
2608b996cedb22a81b141710d9ff6e59 *inst/doc/discrim.R
191191
c82ecc64aea99282bc71ee98fe1d6b39 *inst/doc/discrim.Rnw
192-
73e6e201544bb26bd51c8f402cc708b1 *inst/doc/discrim.pdf
192+
e7c7c1229bad1ce4aaf0455bb43f8361 *inst/doc/discrim.pdf
193193
a06baed5f933ff6bb2a54d43d017ad70 *inst/doc/matrix.R
194194
755170b2d8bb6e6e2d0193b16319357e *inst/doc/matrix.Rnw
195-
4613766a66faffb53d3e1cda3487eeaf *inst/doc/matrix.pdf
195+
a789d8858cf89484d9cdd45d54aa4970 *inst/doc/matrix.pdf
196196
5f0a233bbc83852d406f28858d6cacdb *inst/doc/multi.Rnw
197-
3bf57dd47edcbbe82adac8234a13f52f *inst/doc/multi.pdf
197+
e35e2c29bd765b27a7d36d5eee9dfc56 *inst/doc/multi.pdf
198198
2cbd709bd670b43622db511e5072a1b4 *inst/doc/other.Rnw
199-
c0657c0abca6fd8a2ca50805318e7c7b *inst/doc/other.pdf
199+
330aad1ecbe681d2ff7bb2d6f151bebe *inst/doc/other.pdf
200200
506e81f7866baaa1c94d14575c38c0d6 *inst/doc/population.R
201201
03294e4a640c8f841f571a54b2503635 *inst/doc/population.Rnw
202-
2527e860d97da24f7a59f04bba6b9a46 *inst/doc/population.pdf
202+
8951c68b47e2c215a6751160a0c1cd36 *inst/doc/population.pdf
203203
47ce3d0da455c244360707b894cc63c9 *inst/doc/redistribute.R
204204
0a30d0a796fcd709d19cb9aaf1ae5adc *inst/doc/redistribute.Rnw
205-
b2e221ced5c3d8a6b0d9905cec291368 *inst/doc/redistribute.pdf
205+
0d1bf4077a1382454a7822a8af39f51c *inst/doc/redistribute.pdf
206206
0f3065f4cf18cb06a5338069b8a7b0f9 *inst/doc/splines.R
207207
646b6d4b7481e2c519579d0d83673d2f *inst/doc/splines.Rnw
208-
2d6dca9d942bdb17d5f9b9d0ab1f0684 *inst/doc/splines.pdf
209-
2506c6ce62b606bc11ca7fc90dd7b549 *inst/doc/survival.R
210-
6cda3a54a7dc26b3c7024e9cac5475a4 *inst/doc/survival.Rnw
211-
fa18f6a3794f04ffd57fc8fc4161c855 *inst/doc/survival.pdf
208+
d7da9f04ac6d97e7fb0b7d2cd6e6e8db *inst/doc/splines.pdf
209+
ddb93729feed88f39e23b62c3318315e *inst/doc/survival.R
210+
6578cd9ca3699ac46f08b2180b37c970 *inst/doc/survival.Rnw
211+
26e69ed03f3eeec5bbccef9dbcbe9dcc *inst/doc/survival.pdf
212212
40ceb0c930e083a97a0a35702af6c5da *inst/doc/tiedtimes.R
213213
e786486fd295208ebdc6a15d3fe56e5b *inst/doc/tiedtimes.Rnw
214-
101b2bd5edfc449cd9950f1a182104be *inst/doc/tiedtimes.pdf
214+
c5d8eadfe542672a2c0c229d8c5064de *inst/doc/tiedtimes.pdf
215215
7b4d91d23b65af6c84c7376768f302fd *inst/doc/timedep.R
216216
65eb52c9089b9496c0135740c2c5d088 *inst/doc/timedep.Rnw
217-
c290f5dddd7349e81977507bf6ac414b *inst/doc/timedep.pdf
217+
5e97676227ba4e37b172a0107d575e19 *inst/doc/timedep.pdf
218218
1ff4d67145ef848d389e90f68bebccd6 *inst/doc/validate.R
219219
5a4edad16992beb5f14ee95b3cfa9fae *inst/doc/validate.Rnw
220-
3af8e3ea1b8362d85d45c409f74a9380 *inst/doc/validate.pdf
220+
a6604523777745141b2a43073d3ee9d1 *inst/doc/validate.pdf
221221
9da90ef9b9c1e9eddba90474fb7e0e48 *man/Surv.Rd
222222
a87cc6e07b18736ffc490cfea48722f9 *man/Surv2.Rd
223223
fcc09d2b487b218b821423454b43970a *man/Surv2data.Rd
@@ -258,7 +258,7 @@ a17a8a4469cae8f32a0c980c478ba5ae *man/flchain.Rd
258258
e12cdf4b40fd81bf6c7690ec7a2a65dd *man/frailty.Rd
259259
03ecaac4eacbbbbc5b92d3b3513cd69a *man/gbsg.Rd
260260
b9d044889584b631221ffd1fe6b443d5 *man/heart.Rd
261-
c62d802be18c19f52da2d6d07210c19c *man/hoel.Rd
261+
da542c571dbc444f594db3afd8a47fed *man/hoel.Rd
262262
f7ad3e1700d98048b288ed73d7cf11b9 *man/is.ratetable.Rd
263263
2c480cbca6b287e697e2008905dc2714 *man/kidney.Rd
264264
007125656dba686dead87e88c6585a88 *man/levels.Surv.Rd
@@ -270,17 +270,17 @@ d9e7f7e73816b7de5ccfbfe0efd42895 *man/lung.Rd
270270
7ea33e0ef0740da761c655b0dc461aac *man/mgus2.Rd
271271
d880904b50ae1b456211415705c9230d *man/model.frame.coxph.Rd
272272
bf8a3bbe77aa44813dedc947ff0a1874 *man/model.matrix.coxph.Rd
273-
f6bf39ae0a8a70e8066f5d113d81a800 *man/myeloid.Rd
273+
81b7fa713262691c289df36a4214191c *man/myeloid.Rd
274274
4eac287c1b5d6f952208218ff2f19ba0 *man/myeloma.Rd
275275
34525ee4db0b9dd2b5b865daecb9fa99 *man/nafld.Rd
276276
d5f0665610fdea7c8a8de470fed738f8 *man/neardate.Rd
277277
04a3cf1761485f3570f74d458e6e22aa *man/nsk.Rd
278278
fa3f02d1b22efed9a85d8b2773dae887 *man/nwtco.Rd
279279
43e37ca2aed2921a63708a6a2e9ddbbd *man/ovarian.Rd
280-
a1af190c31d1a575446d8f9422e05ca9 *man/pbc.Rd
280+
6bf5d6e764da0144eb8f520db7215e2d *man/pbc.Rd
281281
d7039e05260879434f8817f08cf786a2 *man/pbcseq.Rd
282282
415495ead19d69d6b12b31247f18e610 *man/plot.aareg.Rd
283-
12f18d617626789b0d924dfc3167010c *man/plot.cox.zph.Rd
283+
72d2fe41e1099482455973daed7cde71 *man/plot.cox.zph.Rd
284284
b7c831ae8430279e87eb081e50f2570a *man/plot.survfit.Rd
285285
2887bc452e722b4de17b6f0a64dd016c *man/predict.coxph.Rd
286286
10e5e565d7daf52446e36cd7570eb9e7 *man/predict.survreg.Rd
@@ -305,42 +305,42 @@ be32750af668c1bea9362b0bbe0614ae *man/quantile.survfit.Rd
305305
306aa68791189d2532ecf0b1b2cf86d2 *man/rhDNase.Rd
306306
dc1d1ad151e58946f62e78a5abeb208f *man/ridge.Rd
307307
34d9cfa6bf410a4c18644622fde93793 *man/rotterdam.Rd
308-
f01a26a43199b301eda95acc1a8812d5 *man/royston.Rd
308+
24e479bf673272fb673d5034ce7706ee *man/royston.Rd
309309
1be93cf0fda18669ef9d1f60c9d9cce8 *man/rttright.Rd
310310
9dbe87865f5c3c7fcf46b2256964485c *man/solder.Rd
311311
2275b3b5eeed3ba4bdf48b0daa820077 *man/stanford2.Rd
312312
dff75428d5caa748426a28218861d5cc *man/statefig.Rd
313313
cddab299dbe5d27b62297335fd99c593 *man/strata.Rd
314314
02588806b65c0c69938ea45e5f7e4416 *man/summary.aareg.Rd
315-
e34905a26150c2a64ad907598a8497e4 *man/summary.coxph.Rd
315+
99e85e984354a02470edc303234c5d53 *man/summary.coxph.Rd
316316
80df19c1b85694a372e922bd575446f1 *man/summary.pyears.Rd
317317
c0d88cf9eaa9591962b96f3e7a7cb648 *man/summary.survexp.Rd
318318
16139748d0564e4289c4e0a9f8593fd5 *man/summary.survfit.Rd
319-
54506d288b5871c1d8588e3e80df3ce9 *man/survSplit.Rd
320-
14a79d871795a91440b2a7b4d9c50076 *man/survcheck.Rd
319+
2d8084e16cc60776d926587de18128f2 *man/survSplit.Rd
320+
915221624c76724d8002bd5403b54572 *man/survcheck.Rd
321321
109511ebdbaf0c4f70092b026f0bd969 *man/survcondense.Rd
322322
95bc08dd87dac21abc2931abd96d1f00 *man/survdiff.Rd
323323
f1d6904a6d2c6c38493f9b928e15ad06 *man/survexp.Rd
324324
65e8c2fdd454ccb1a16f6dcdb86d77bc *man/survexp.fit.Rd
325325
ba1b872d6b262e863a85432110ca2652 *man/survexp.object.Rd
326326
44da67d3e004c87ffad5e14690598629 *man/survexp.us.Rd
327-
4331617204a081d751fd2ac5e002f343 *man/survfit.Rd
327+
72420039e017adfa0ff60c3298c21950 *man/survfit.Rd
328328
c6a6a3ba878aeecefb27760c31d017ae *man/survfit.coxph.Rd
329329
7874c2bed518e5dc856394ea8be0cda9 *man/survfit.formula.Rd
330330
735f4fe4a5d43a09fb24f6fd84052ccc *man/survfit.matrix.Rd
331331
bf5691272d902cb5dd5a12858234484d *man/survfit.object.Rd
332332
61d1b4a6e3555fe4eb7dc2d99ef35a4c *man/survfit0.Rd
333333
3a233294c478403e4f9e3cc13dfb160e *man/survfitcoxph.fit.Rd
334334
6b46ae249fc94bccfb6ab52071e4fdee *man/survival-deprecated.Rd
335-
cf26487ac16e9186a53ab06945b2e0c0 *man/survival-internal.Rd
335+
276b173136244d38deca86f76a00582c *man/survival-internal.Rd
336336
ee739a1671c6e23ae0b2e56dbcc32967 *man/survobrien.Rd
337337
2bc1f0ff5c2f9ffb866626b060128e23 *man/survreg.Rd
338338
3d62a4ef5a22c39d2df18b9e50ea30fc *man/survreg.control.Rd
339339
c200f5eef33d393215e5052828a417b4 *man/survreg.distributions.Rd
340340
a5c5d529d3f760f342e988e96b40b004 *man/survreg.object.Rd
341341
ec57c575435869dbb1c776a2d99c0e6a *man/survregDtest.Rd
342342
5d5d59ec8073124d19342839e5481f39 *man/tcut.Rd
343-
5b451a6a68500a7cf41d67d9b42f655a *man/tmerge.Rd
343+
cad0a3a072ed2037a9977d2a887bb731 *man/tmerge.Rd
344344
1d4adc161e9c5ed63f0b190d5547b462 *man/tobin.Rd
345345
14f8434ba1aeece36b0fdd1e7bbb5eca *man/transplant.Rd
346346
033ee961990ee412cf9ba50630110434 *man/udca.Rd
@@ -362,7 +362,7 @@ d1ee23fc09b6bffa9147fdbf1df191f4 *noweb/code.toc
362362
db8312f8406048ed9401af1674db9ced *noweb/coxph.Rnw
363363
73ac02350291d02aa21ba8bd70579754 *noweb/coxsurv.Rnw
364364
63e961f1e32bf5ba1d6de9285b09b137 *noweb/coxsurv2.Rnw
365-
d95ef113104a48e77ea3fc56be38ef0b *noweb/coxsurv3.Rnw
365+
1e745a9e93ed80acbfe7e6bd1c8958b9 *noweb/coxsurv3.Rnw
366366
10c889211aff47d051c465c2fd2df484 *noweb/exact.nw
367367
c5b393ff66ab2faeb37769b4b7b5bf89 *noweb/finegray.Rnw
368368
1406718e217c57c9fdc1a4b898a5781a *noweb/main.Rnw
@@ -478,7 +478,7 @@ b55447c3dbace7a78025931c85fbbce0 *src/survreg7.c
478478
1462b0ff0c70e67220bdfdf6f4b2cc11 *src/tmerge.c
479479
74f6ac54c5dc76cda6575cd88724e98f *src/zph1.c
480480
52be2135a54fb5a1bc2510dfc51e7615 *src/zph2.c
481-
c17d629812f76fcfa041089dff27f708 *tests/Examples/survival-Ex.Rout.save
481+
dc15f8448950e9d4d43c36a49854657b *tests/Examples/survival-Ex.Rout.save
482482
ab2989d395c2102a8802f0734419eb22 *tests/aareg.R
483483
24e34a792975d70a3dd55ad5573e43fd *tests/aareg.Rout.save
484484
7adcf3da61f0cb888ed3ae1787d85fd5 *tests/anova.R
@@ -602,8 +602,8 @@ a0ed2d78c2a25f00987ea551b7db0779 *tests/pseudo.R
602602
abc1d06f14f08ba65e04874ce1a471ae *tests/pseudo.Rout.save
603603
2f5dac3f5deaf51340f9743b804ce094 *tests/pspline.R
604604
7efc70fcb54109e817296dfa8d91f7d3 *tests/pspline.Rout.save
605-
48446abd3e6caef29466a2012e6fc91e *tests/pyear.R
606-
2453fcd858c49b00b02059a14524c93f *tests/pyear.Rout.save
605+
db901a3189a296f416c63b519c5909ab *tests/pyear.R
606+
f2f448291562d08a075c975b52c38480 *tests/pyear.Rout.save
607607
84b659c168c08dcab443055f42ced6f8 *tests/quantile.R
608608
b11de7240223c5f41c2ed16d77279373 *tests/quantile.Rout.save
609609
3f721f6e1617f9ccabfd8242839866f2 *tests/r_lung.R
@@ -697,9 +697,9 @@ c82ecc64aea99282bc71ee98fe1d6b39 *vignettes/discrim.Rnw
697697
2cbd709bd670b43622db511e5072a1b4 *vignettes/other.Rnw
698698
03294e4a640c8f841f571a54b2503635 *vignettes/population.Rnw
699699
0a30d0a796fcd709d19cb9aaf1ae5adc *vignettes/redistribute.Rnw
700-
d1d0103d3630af04496496ed3051a28c *vignettes/refer.bib
700+
cc4b3e0f5e63e23e705daa982704d9d6 *vignettes/refer.bib
701701
646b6d4b7481e2c519579d0d83673d2f *vignettes/splines.Rnw
702-
6cda3a54a7dc26b3c7024e9cac5475a4 *vignettes/survival.Rnw
702+
6578cd9ca3699ac46f08b2180b37c970 *vignettes/survival.Rnw
703703
e786486fd295208ebdc6a15d3fe56e5b *vignettes/tiedtimes.Rnw
704704
65eb52c9089b9496c0135740c2c5d088 *vignettes/timedep.Rnw
705705
5a4edad16992beb5f14ee95b3cfa9fae *vignettes/validate.Rnw

NAMESPACE

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export(Surv, Surv2, Surv2data, aeqSurv, aareg, agreg.fit,
3131
ridge, royston, rsurvreg, rttright,statefig, strata,
3232
survSplit, survcheck, survcondense, survdiff, survexp, survfit,
3333
survfit0, survfit.formula,
34-
coxsurv.fit, survfitKM, survfitCI,
34+
coxsurv.fit, survfitKM,
3535
survobrien,
3636
survpenal.fit,
3737
survreg, survreg.control, survreg.fit,
@@ -84,10 +84,12 @@ S3method(c, Surv)
8484
S3method(c, Surv2)
8585
S3method(coef, concordance)
8686
S3method(coef, coxphms)
87+
S3method(coef, survfit)
8788
S3method(concordance, formula)
8889
S3method(concordance, lm)
8990
S3method(concordance, coxph)
9091
S3method(concordance, survreg)
92+
S3method(confint, survfit)
9193
S3method(density, Surv)
9294
S3method(dim, survfit)
9395
S3method(duplicated, Surv)
@@ -226,6 +228,7 @@ S3method(unique, Surv)
226228
S3method(vcov, cch)
227229
S3method(vcov, concordance)
228230
S3method(vcov, coxph)
231+
S3method(vcov, survfit)
229232
S3method(vcov, survreg)
230233
S3method(weights, coxph)
231234
S3method(weights, survreg)

R/clogit.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ clogit <- function(formula, data, weights, subset, na.action,
3838
# If the method is "exact", then case weights nor robust variance are
3939
# possible
4040
if (method =="exact") {
41-
if (missing(data)) temp <- terms(formula, special='cluster')
42-
else temp <- terms(formula, special="cluster", data=data)
41+
if (missing(data)) temp <- terms(formula, specials='cluster')
42+
else temp <- terms(formula, specials="cluster", data=data)
4343
if (!is.null(attr(temp, 'specials')$cluster) && method=="exact")
4444
stop("robust variance plus the exact method is not supported")
4545

R/plot.cox.zph.R

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plot.cox.zph <- function(x, resid=TRUE, se=TRUE, df=4, nsmo=40,
22
var, xlab="Time", ylab="", lty=1:2, col=1, lwd=1,
3-
hr = FALSE, ...) {
3+
hr = FALSE, plot=TRUE, ...) {
44
xx <- x$x
55
yy <- x$y
66
df <- max(df) # in case df is a vector
@@ -22,6 +22,7 @@ plot.cox.zph <- function(x, resid=TRUE, se=TRUE, df=4, nsmo=40,
2222
if (any(is.na(var)) || max(var)>nvar || min(var) <1)
2323
stop("Invalid variable requested")
2424
}
25+
if (!plot) resid <- FALSE # only return the curve
2526

2627
#
2728
# Figure out a 'good' set of x-axis labels. Find 8 equally spaced
@@ -83,6 +84,9 @@ plot.cox.zph <- function(x, resid=TRUE, se=TRUE, df=4, nsmo=40,
8384
doxaxis <- TRUE
8485
if (!is.null(plotpar$xaxt)) doxaxis <- FALSE
8586

87+
if (!plot) # return the curve
88+
return(list(x=pred.x, y=cbind(yhat, yup, ylow)))
89+
4
8690
if (!hr) {
8791
if (x$transform=='identity')
8892
plot(range(xx), yr, type='n', xlab=xlab, ylab=ylab[i], ...)

R/quantile.survfit.R

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ quantile.survfit <- function(x, probs=c(.25, .5, .75), conf.int=TRUE,
5454
scale,
5555
tolerance= sqrt(.Machine$double.eps), ...) {
5656
if (!inherits(x, "survfit")) stop("Must be a survfit object")
57+
if (inherits(x, "survfitms"))
58+
stop("quantiles are not a well defined quantity for multi-state models")
59+
5760
if (any(!is.numeric(probs)) || any(is.na(probs)))
5861
stop("invalid probability")
5962
if (any(probs <0 | probs >1)) stop("Invalid probability")

R/survcondense.R

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ survcondense <- function(formula, data, subset, weights, na.action= na.pass, id,
1616
Terms <- if (missing(data)) terms(formula, specials=ss) else
1717
terms(formula, specials=ss, data=data)
1818
if (length(attr(Terms, "specials")$cluster) >0)
19-
stop("function does not handle cluster terms")
19+
stop("function does not handle cluster() terms")
2020

2121
indx <- match(c("formula", "data", "weights", "subset","id"),
2222
names(Call), nomatch=0)
@@ -47,10 +47,6 @@ survcondense <- function(formula, data, subset, weights, na.action= na.pass, id,
4747
Ydup <- c(Y[index[-1], 1]== Y[index[-n], 2], FALSE)
4848

4949
droprow <- unname(Xdup & Ydup)
50-
if (!any(droprow)) { # toss nothing
51-
if (!missing(subset)) return(subset(data, subset))
52-
else return(data)
53-
}
5450

5551
# There will often be clusters of rows with droprow=TRUE, the start time
5652
# for the first row of said cluster is moved to the first row after
@@ -60,7 +56,8 @@ survcondense <- function(formula, data, subset, weights, na.action= na.pass, id,
6056

6157
# The last rle value is always a FALSE
6258
# Two special cases first
63-
if (length(temp2)==2) { # only deletion is the very first 1 or more rows
59+
if (!any(droprow)){}
60+
else if (length(temp2)==2) { # only deletion is the very first k rows
6461
Y[temp2[1] +1, 1] = Y[1, 1]
6562
} else if (length(temp2) ==3) { # a single block somewhere in the middle
6663
Y[temp2[2] +1, 1] = Y[temp2[1] +1, 1]

R/xtras.R

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,13 @@ survflag <- function(y, id) {
9696
flag
9797
}
9898

99+
100+
# Dummy methods, to create an informative error message
101+
coef.survfit <- function(object, ...)
102+
stop("coef method not applicable for survfit objects")
103+
vcov.survfit <- function(object, ...)
104+
stop("vcov method not applicable for survfit objects")
105+
confint.survfit <- function(object, ...)
106+
stop(paste("confint method not defined for survfit objects," ,
107+
"use quantile for confidence intervals of the median survival"))
108+

data/cancer.rda

329 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)