我正在使用for函数,该函数使用输入数据生成多个线性回归模型,a~c。这个数据生成完全正常,但是,我需要将数据导出到csv文件。我使用tydy()和glance()函数来获取p值,intercepts,r2等。这部分代码工作正常,但是,输出文件没有为我提供"调用公式:"线性回归,所以我有问题解释出来...请有人告诉我,如何使调用公式成为csv文件的标题?
答案 0 :(得分:0)
我不认为csv文件有一个单一的标题可以保存call
但是如果你只是想用结果捕获对lm
的调用(使用mtcars数据,因为你没有提供太多的背景信息):
library(broom)
m = lm(disp ~ hp + cyl, data = mtcars)
xxx<-tidy(m)
xxx$call<-toString(m$call)
xxx
...产生
term estimate std.error statistic p.value call
1 (Intercept) -144.5694333 37.6522356 -3.8395976 6.173165e-04 lm, disp ~ hp + cyl, mtcars
2 hp 0.2358181 0.2578106 0.9146953 3.678948e-01 lm, disp ~ hp + cyl, mtcars
3 cyl 55.0625843 9.8975401 5.5632595 5.310020e-06 lm, disp ~ hp + cyl, mtcars