楼主: dxystata
1922 5

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

版主

已卖:302份资源

大师

37%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
183395 个
通用积分
15333.1475
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
298627 点
帖子
5586
精华
1
在线时间
13632 小时
注册时间
2006-6-21
最后登录
2025-12-22

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

楼主
dxystata 发表于 2013-4-27 12:28:33 |AI写论文
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
拉您进交流群
GMT+8, 2025-12-30 11:28