2017-03-25 61 views
1

我想通過參數omitomit.labels(請參閱here)在texreg中複製包含在stargazer中的功能。不幸的是,我不能使用stargazer軟件包,因爲它不支持我使用的模型,並且不能擴展。由於texreg很容易擴展,我可以讓它與我的模型一起工作。我也可以用omit.coef參數輕鬆地省略texreg的一些輸出。我似乎無法弄清楚的是如何爲省略係數插入標籤。這是否存在texreg?有沒有人有嘗試將此功能寫入提取功能的經驗?或者,有沒有人想出瞭如何擴展觀星者以使用自定義模型?包括texreg中省略係數的標籤

上下文:我正在編寫一個演示文稿,需要將某些估算器的輸出轉換爲乳膠,然後將其轉換爲用於我的投影儀演示文稿的pdf。輸出有一堆協變量,因此太長以致無法在投影儀中很好地顯示。我想通過省略一些協變量來截斷輸出,並在它們的位置插入一行,指示這些協變量是否已包含在模型中,例如,將變量「縣人口」,「縣收入」等摺疊成一行讀「縣管制」,然後「是」或「否」來表明這些控制措施是否包含在估計中。理想情況下,有人可以幫助我找出在texreg中執行此操作的方法。如果不是,我會接受其他包裝/方法,例如xtable。

回答

1

可能的選項是huxtable的github版本。 (我是作者。)這有一個huxreg函數,它可以從一堆迴歸中創建一個表格,非常類似於texreg:它可以用於爲其定義的broom::tidy方法的任何內容。然後,您可以像正常數據框一樣編輯表格,只需要rbind即可。

如果您想嘗試此路線,您需要使用devtools::install_github進行安裝。

+0

謝謝@ dash2,這是一個非常有趣的軟件包。不幸的是,由於我正在使用我自己寫的模型,所以它不會直接幫助我,因爲沒有爲它們定義「整潔」方法。但是這個軟件包對未來看起來很有趣。如果你給它一個標準的API,讓人們可以像texrac那樣使用他們的模型工作,那麼這將是非常好的(也就是說,這樣可以讓我的模型可讀到你的'huxreg'函數中)。 – gfgm

+0

那麼,爲什麼不直接定義一個'tidy'方法呢?然後你就可以免費得到它和所有其他使用'掃帚'的軟件包(例如'pixiedust')。 – dash2