r - 具有竞争风险的生存分析 R 中的 Fine 和 Gray 模型 - 错误
问题描述
我的论文是关于研究影响 COVID-19 死亡率的因素。在 3 月 2 日至 12 月 31 日期间,对所有病毒检测呈阳性的人进行了追踪,直至 12 月 31 日。对我的研究很重要的变量是性别、年龄组和地区,所有因素。
我的数据如下所示:
369689 obs. of 5 variables:
$ status : Factor w/ 4 levels "Ativo","Morte COVID19",..: 1 4 4 1 4 4 4 4 4 4 ...
$ time : int 12 14 14 3 14 14 14 31 11 14 ...
$ age_group: Factor w/ 5 levels "]20-60]","]60-70]",..: 1 1 1 1 1 1 1 1 1 1 ...
$ sex : Factor w/ 2 levels "F","M": 1 2 2 2 1 2 2 1 2 1 ...
$ region : Factor w/ 7 levels "Açores","Alentejo",..: 7 7 7 7 4 4 4 5 4 1 ...
有了这些数据,我正在做一个存在竞争风险的生存分析。我正在关注 Zhang Z. 在存在竞争风险的情况下的生存分析。Ann Transl Med 2017;5(3):47。doi: 10.21037/atm.2016.08.62 文章做我的分析。
我的问题是当我在 R 中执行命令时:
SH <- FGR(Hist(time,status)~sex+age+invasion,data=Melanoma)
当我适应我的数据时,它根本不运行。我尝试使用 R 云,但它打破了......
然后我尝试使用替代命令
cov<-model.matrix(~sex+age+invasion,data=Melanoma)[,-1]
crr.model<-crr(Melanoma$time,Melanoma$status,cov1=cov)
我得到这个错误:
Error in solve.default(v[[1]]) :
Lapack routine dgesv: system is exactly singular: U[1,1] = 0
我真的需要做精细和灰色模型......你知道另一种获得模型的方法吗?
解决方案
推荐阅读
- c# - DataTemplate OnSelectTemplate 不工作 Xamarin.Forms
- laravel - Laravel - 如何根据通过 URL 参数传递的不记名令牌获取用户信息?
- python - 在sharepoint office365 REST Python Client上上传不同大小的文件
- c# - 如何使用 dotnet 在 linux 二进制文件中应用 PIE(位置独立可执行文件)选项?
- pdf - SAS ODS PDF 带和不带密码
- c# - 有没有办法在单个变量上应用多个逻辑运算符而不重复变量名?
- javascript - Vue JS 项目中注入的事件监听器并不总是在页面更改时触发
- .net - 如何使用 EF Core fluent API 和值转换器创建外键
- google-bigquery - 移动到其他位置后,Google Data Studio 找不到 bigquery 数据集
- integer - {Azure SQL DB} - INT 与 DECIMAL,比例 = 0