全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7254 4
2016-05-07
> alldata=read.csv("TS2.csv",header=T)
>
> x=as.matrix(alldata)
> case=x[,2]
> gender=x[,3]
> age=x[,5]
> hepatitis=x[,6]
> afp=x[,8]
> plt=x[,10]
> alt=x[,12]
> ast=x[,14]
> alb=x[,16]
> tblt=x[,18]
> pt=x[,20]
> cp=x[,22]
> diameter=x[,24]
> number=x[,27]
> VI=x[,28]
> ascites=x[,30]
> metastasis=x[,31]
> treatment=x[,37]
>
> data=cbind(case,gender,age,hepatitis,afp,plt,alt,ast,alb,tblt,pt,cp,diameter,number,VI,ascites,metastasis)
> datak=data[,c("gender","age","hepatitis","afp","plt","alt","ast","alb","tblt","pt","cp","diameter","number","VI","ascites","metastasis")]
> datak=as.data.frame(na.omit(datak))
>
> require (MatchIt)
> require (optmatch)
>
> m.out=matchit(treatment~gender+age+hepatitis+afp+plt+alt+ast+alb+tblt+pt+cp+diameter+number+VI+ascites+metastasis,data=datak,method = "optimal",distance = "logit",ratio=1)
Error in model.frame.default(tt, data) : 变数的长度不一样('gender')

求各位大神解答,跪谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2016-5-7 16:37:39
哈,我解决了哈。是自己太粗心了。
二维码

扫码加我 拉你入群

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

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

2017-8-22 18:52:21
randonlynn 发表于 2016-5-7 16:37
哈,我解决了哈。是自己太粗心了。
你好,我的错误是Error in model.frame.default(formula = shuju[, j] ~ ., data = list(gender = c(2L,  :
  变数的长度不一样('gender')
请问是什么错误?
二维码

扫码加我 拉你入群

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

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

2020-12-18 18:19:24
你好,请问你是怎么解决的呢?
二维码

扫码加我 拉你入群

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

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

2021-4-20 11:41:08
怎么解决的呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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