楼主: ForeverYoung凌
2890 3

[问答] 如何用r语言绘制累计生存率图 [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
3
精华
0
在线时间
28 小时
注册时间
2020-9-20
最后登录
2022-9-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问一下r语言要怎么把这个图画出来?
我写了这些:

plot(x,y,main="累积生存率",xlab="time",ylab="Survival Probability"
names<-c("x"."y","α","λ")
weibull<-function(x,y)

lambda=0.26328
alpha=0.5
y=exp(-lambda*x^alpha)
plot(x,y)
lines(x,y,col="red")


lambda=0.1
alpha=1.0
y=exp(-lambda*x^alpha)
plot(x,y)
lines(x,y,col="black")

lambda=0.00208
alpha=3.0
y=exp(-lambda*x^alpha)
plot(x,y)
lines(x,y,col="blue")
一直说我二进列运算符中有非数值参数和参数长度为0


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言 生存率 如何用 Probability Survival

沙发
ForeverYoung凌 发表于 2020-9-20 19:46:01 |只看作者 |坛友微信交流群
1.PNG 2.PNG

使用道具

藤椅
owenqi 在职认证  学生认证  发表于 2020-9-22 02:50:41 |只看作者 |坛友微信交流群
你是不是漏掉了x?我试验正常啊

  1. x <- seq(0, 15, length.out = 400)
  2.      
  3.      lambda=0.26328
  4.      alpha=0.5
  5.      y1=exp(-lambda*x^alpha)
  6.      
  7.      lambda=0.1
  8.      alpha=1.0
  9.      y2=exp(-lambda*x^alpha)
  10.      
  11.      lambda=0.00208
  12.      alpha=3.0
  13.      y3=exp(-lambda*x^alpha)
  14.      
  15.      
  16.      plot(x,y1, type="l", col="red", lwd=1,
  17.           main = 'Cummulated Survival Probability',
  18.           xlab="time", ylab="survival probability", ylim = c(0,1))
  19.      lines(x, y2, col="black", type = 'l', lty = 2, lwd = 1)
  20.      lines(x, y3, col="blue", type = 'l', lwd = 1)
  21.      
  22.      
复制代码

使用道具

板凳
1723855922 发表于 2023-9-12 13:52:45 来自手机 |只看作者 |坛友微信交流群
你不会是我学长吧,怎么这问题跟cz布置的作业一模一样

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 12:37