楼主: cherish5756626
15999 5

[问答] 怎么把R的回归结果输出到excel表中? [推广有奖]

  • 2关注
  • 0粉丝

大专生

26%

还不是VIP/贵宾

-

威望
0
论坛币
244 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1519 点
帖子
40
精华
0
在线时间
40 小时
注册时间
2011-8-4
最后登录
2024-10-24

楼主
cherish5756626 发表于 2012-12-7 11:44:14 |AI写论文
20论坛币
如题,我想将分位数回归和OLS的回归结果输出到EXCEL表中。。非常感谢

关键词:Excel表 回归结果输出 EXCEL 结果输出 xcel excel

沙发
showbox33 发表于 2012-12-7 14:27:49
hope this will help
Eg:
wd<-choose.dir()
setwd(wd)

counts <- c(579, 4219, 911, 4578, 246, 3775, 361, 4532, 291, 5261, 396, 6598)
group <- gl(2, 1, 12, labels=c("cases","controls"))
blood <- gl(2, 2, 12, labels=c("A","O"))
city  <- gl(3, 4, 12, labels=c("London","Manchester","Newcastle"))
cbind(group, blood, city, counts)


z1 <- glm(counts ~ group*(city + blood), family=poisson())

names(z1)   ## type to show what items you can use

write.csv(z1$coefficients,"test.csv",row.names=F,col.names=F)

write.csv(t(z1$coefficients),"test2.csv",row.names=F,col.names=F)
已有 3 人评分学术水平 热心指数 信用等级 收起 理由
ofzhengyi + 1 + 1 热心帮助其他会员
kk22boy + 2 + 2 + 2 热心帮助其他会员
zhangtao + 5 + 5 + 5 好的意见建议

总评分: 学术水平 + 8  热心指数 + 8  信用等级 + 7   查看全部评分

藤椅
uklynn 发表于 2012-12-8 21:03:27
I think what you need is:

model<-lm(...)

resd<-model$residuals
fitted<-model$fitted

output<-cbind("residuals"=resd,"fitted"=fitted)
write.csv(output,"outcome.csv")
已有 1 人评分学术水平 热心指数 收起 理由
ofzhengyi + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

板凳
kk22boy 发表于 2012-12-9 13:20:59
showbox33 发表于 2012-12-7 14:27
hope this will help
Eg:
wd
为什么会出现错误呢?

警告信息:
In write.csv(z1$coefficients, "test.csv", row.names = F, col.names = F) :
  不能修改'col.names'



O(∩_∩)O谢谢
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

报纸
lanna_ou 发表于 2013-11-20 23:49:25
showbox33 发表于 2012-12-7 14:27
hope this will help
Eg:
wd
如果不仅仅输出系数,还要输出se,t或z值,p值怎么做呢?总之输出一个论文中呈现的回归报告结果该怎么做呀?
嗬嗬嗬!!!

地板
meo620 发表于 2020-1-23 21:26:33
lanna_ou 发表于 2013-11-20 23:49
如果不仅仅输出系数,还要输出se,t或z值,p值怎么做呢?总之输出一个论文中呈现的回归报告结果该怎么做呀 ...
你好请问这个问题解决了嘛,我也想输出论文报告中的回归结果,另外能直接生成需要的表格形式么

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

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