楼主: randonlynn
7350 4

[问答] 变数长度不一样('gender') [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
312 点
帖子
7
精华
0
在线时间
7 小时
注册时间
2016-4-27
最后登录
2019-5-25

楼主
randonlynn 学生认证  发表于 2016-5-7 16:23:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> 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')

求各位大神解答,跪谢!

二维码

扫码加我 拉你入群

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

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

关键词:Gender der End treatment Distance 倾向值匹配 R语言 变数

沙发
randonlynn 学生认证  发表于 2016-5-7 16:37:39
哈,我解决了哈。是自己太粗心了。

藤椅
范晶1994 发表于 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
怎么解决的呢?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 03:48