全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2036 3
2021-04-28
大选择检验报错不知道如何处理类字符对象?
我在R上做最大选择检验时用了如下语句


max_No.OR<-maxstat.test(formula = No.OR ~ Age+FSH+LH+T+Infertilitytypes+LDL,data = "Possion_No.OR",na.omit(Possion_No.OR),smethod="LogRank",pmethod="none")


但R一直报错Error in maxstat.test.default(formula = No.OR ~ Age + FSH + LH + T + Infertilitytypes + : Do not know how to handle objects of class character


我的数据格式是dataframe,No.OR,Age,FSH,LH,T,Infertilitytypes,LDL几个变量也都是数值型,刚开始学习R,很多问题实在搞不懂,想请教大家这可能是什么问题呀

二维码

扫码加我 拉你入群

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

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

全部回复
2021-4-28 20:40:25
str(Possion_No.OR)
查看一下每个变量的数据类型,可能有的变量是字符型数据,as.numeric或者as.integer改一下
二维码

扫码加我 拉你入群

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

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

2021-4-28 23:00:44
llb_321 发表于 2021-4-28 20:40
str(Possion_No.OR)
查看一下每个变量的数据类型,可能有的变量是字符型数据,as.numeric或者as.integer改 ...
> str(Possion_No.OR)
'data.frame':        586 obs. of  12 variables:
$ Age                     : int  30 29 30 30 22 28 22 34 24 32 ...
$ BMI                     : num  NA 19.5 22.3 23.4 20.2 ...
$ FSH                     : num  5.9 6.08 6.91 7.81 5.96 5.86 6.06 NA 4.76 4.04 ...
$ LH                      : num  1.7 10.6 3.62 4.61 21.4 3.06 16.2 NA 3.05 5.31 ...
$ T                       : num  1.9 3.95 0.34 0.34 1.43 3.5 1.11 NA 0.93 0.75 ...
$ TC                      : num  4.67 4.66 3.66 4.04 4.07 4.65 3.02 3.84 2.68 4.05 ...
$ TG                      : num  1.48 1.58 0.93 1.17 1.36 1.04 0.8 1.62 0.63 0.98 ...
$ HDL                     : num  1.16 2 0.96 1.04 0.57 0.93 0.91 0.87 0.97 1.04 ...
$ LDL                     : num  2.84 2.24 2.33 2.48 2.26 3.12 1.67 2.54 1.49 2.85 ...
$ No.OR                   : int  17 18 4 6 8 7 8 11 10 10 ...
$ Infertilitytypes        : int  1 2 2 1 2 1 1 2 1 1 ...
$ Possion.predictive.value: int  15 13 13 16 15 15 16 NA 15 15 ...
二维码

扫码加我 拉你入群

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

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

2021-4-28 23:03:00
llb_321 发表于 2021-4-28 20:40
str(Possion_No.OR)
查看一下每个变量的数据类型,可能有的变量是字符型数据,as.numeric或者as.integer改 ...
这个是每个数据的类型,还请您看一下应该都是数值型没错吧,这样还是会出现相同的报错
> str(Possion_No.OR)
'data.frame':        586 obs. of  12 variables:
$ Age                     : int  30 29 30 30 22 28 22 34 24 32 ...
$ BMI                     : num  NA 19.5 22.3 23.4 20.2 ...
$ FSH                     : num  5.9 6.08 6.91 7.81 5.96 5.86 6.06 NA 4.76 4.04 ...
$ LH                      : num  1.7 10.6 3.62 4.61 21.4 3.06 16.2 NA 3.05 5.31 ...
$ T                       : num  1.9 3.95 0.34 0.34 1.43 3.5 1.11 NA 0.93 0.75 ...
$ TC                      : num  4.67 4.66 3.66 4.04 4.07 4.65 3.02 3.84 2.68 4.05 ...
$ TG                      : num  1.48 1.58 0.93 1.17 1.36 1.04 0.8 1.62 0.63 0.98 ...
$ HDL                     : num  1.16 2 0.96 1.04 0.57 0.93 0.91 0.87 0.97 1.04 ...
$ LDL                     : num  2.84 2.24 2.33 2.48 2.26 3.12 1.67 2.54 1.49 2.85 ...
$ No.OR                   : int  17 18 4 6 8 7 8 11 10 10 ...
$ Infertilitytypes        : int  1 2 2 1 2 1 1 2 1 1 ...
$ Possion.predictive.value: int  15 13 13 16 15 15 16 NA 15 15 ...
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群