R语言 有没有办法转换一个表中报告的最固定系数和标准误差?

jvidinwx  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(115)

我尝试使用etable报告一些最固定的回归结果。但是,我想在同一个表中报告发生率和feols回归结果。发生率基本上是指数系数,它们的标准误差也是。因此,我想用e^b和e^s替换每个系数(b)和相应的标准误差(s)-我找不到这样做的方法。
我试着用求幂的对象替换原来最固定的对象,但是不起作用,因为有些值(比如z得分)变得无效了。
我确实找到了this,但这对我的目的来说似乎有点低效。

eoxn13cs

eoxn13cs1#

一种选择是使用etable函数中的transform参数在系数和标准误差显示在表中之前对其进行变换。transform参数将函数作为其值,并且该函数将在系数和标准误差显示在表中之前应用于它们。
例如,如果有一个称为results的最固定对象,则可以使用以下代码创建一个显示指数和标准误差的表:
etable(results,transform = function(x)exp(x))这将在系数和标准误差显示在表中之前对它们应用exp函数,导致显示的是关联比。
另一种选择是使用xtable函数手动创建表格,这样可以对表格的格式和显示进行更多的控制,可以使用exp函数转换系数和标准误差,然后使用xtable函数将这些值包含在表格中。
例如,如果有一个称为results的最固定对象,则可以使用以下代码创建一个显示指数和标准误差的表:

创建指数系数和标准误差的矩阵

结果_exp = cbind(exp(结果$系数),exp(结果$标准误差))

使用xtable函数创建指数和标准误差表

xtable(results_exp,digits = 2)这将创建一个显示指数和标准误差的表。然后可以使用print函数在R会话中显示该表或将其保存到文件

相关问题