楼主: dxystata
1585 5

[问答] 如何merge [推广有奖]

版主

大师

34%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
182303 个
通用积分
15205.6089
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
291306 点
帖子
5378
精华
1
在线时间
13479 小时
注册时间
2006-6-21
最后登录
2024-4-28

初级学术勋章 初级热心勋章 中级热心勋章 初级信用勋章

100论坛币
  1. mydata <- read.csv("http://www.ats.ucla.edu/stat/data/binary.csv")
  2. library(foreign)
  3. write.dta(mydata,"e:/abc.dta")
  4. head(mydata)
  5. mydata$rank <- factor(mydata$rank)
  6. regress.out<- glm(admit ~ rank, data = mydata, family = "binomial")
  7. usual.output <-summary(regress.out)
  8. usual.output

  9. data<-data.frame(variable=c("rank","","",""),x=c(1,2,3,4),x1=c(10,10,10,10))
  10. 希望得到的结果
  11. variable x x1   coef        se        z
  12. rank    1 10     0             -         -
  13.            2 10   -0.7500 0.3080 -2.435
  14.            3 10   -1.3647 0.3354 -4.069
  15.            4 10   -1.6867 0.4093 -4.121
复制代码
如何将logistic回归的结果merge到数据框data,谢谢!

最佳答案

lutian08 查看完整内容

data[,c("coef")]
关键词:Merge Data library foreign family
沙发
lutian08 发表于 2013-4-27 12:28:34 |只看作者 |坛友微信交流群
data[,c("coef")]<-c("0",format(usual.output$coefficients[2:4,1],digits=4,trim=F,nsmall=4))
data[,c("se")]<-c("-",format(usual.output$coefficients[2:4,2],digits=4,trim=F,nsmall=4))
data[,c("z")]<-c("-",format(usual.output$coefficients[2:4,3],digits=3,trim=F,nsmall=3))


截图00.png

截图00.png (3.38 KB)

截图00.png

使用道具

藤椅
95252580 发表于 2013-4-27 12:47:34 |只看作者 |坛友微信交流群
R这么复杂啊?
有困难要上,没有困难创造困难也要上

使用道具

板凳
qoiqpwqr 发表于 2013-4-29 04:36:50 |只看作者 |坛友微信交流群
直接cbind不就行了吗?

使用道具

报纸
dxystata 发表于 2013-4-29 06:55:46 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2013-4-29 04:36
直接cbind不就行了吗?
rank    1 10     0             -         -

使用道具

地板
lutian08 发表于 2013-4-30 22:29:08 |只看作者 |坛友微信交流群
楼主,你的结果我弄出来了,为何不兑现100金帀啊

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 12:25