r - 分类变量的“tt”函数中出现意外符号
问题描述
我有一个包含时间、事件和 4 个预测变量的数据集,其中“Q.V4”是一个分类变量,需要使用 tt 函数进行转换。此变量有 4 个级别 - Q1、Q2、Q3、Q4
F1 <- data.frame(
time=c(102,48,84,72,66,90),
event=c(0,1,0,0,0,0),
v1=c(72,76,74,76,72,61),
v2=c(1,1,1,1,1,1), v3=c(1,1,2,2,1,2),
Q.V4=c("Q2","Q4","Q3","Q1","Q2","Q1"))
coxph(Surv(time,event)~v1 + v2 + v3 + tt(Q.V4), data = F1,
tt = function(Q.V4,time,...){matrix <- model.matrix(~Q.V4)[,-1] matrix*time)})
我收到以下错误消息
unexpected symbol in "function(Q.V4,time,...){ matrix <- model.matrix(~Q.V4)[,-1]"
如果您能告诉我我在哪里犯了错误并尽早帮助我编写正确的代码,我将不胜感激。提前致谢。
解决方案
推荐阅读
- angular - (更改)仅在角 2 中按 enter 后才能工作
- django - django manytomany访问相关列
- sql - 如果没有明确指定,liquibase 如何选择模式?
- ocaml - 如何将模块映射到 OCaml 中的模块类型?
- c# - 如果先前的操作超时,EF SqlQuery 将抛出不支持的 MultipleActiveResultSets 异常
- javascript - 即时修改 .serialize() 的结果
- selenium - Selenium 和 Firefox 的可重现截图
- c# - 计算总和 - Datagridview 的 CellFormating 事件性能太慢
- jquery-select2 - Select2 刷新丢失所有类?更改单个选项文本
- elasticsearch - 发现 Elasticsearch 的历史趋势(非可视化)