2

texregこのパッケージを使用して、R 線形モデルの LaTeX テーブルを印刷しています。パッケージのデフォルト設定には、私の分析には関係のない多くのものが含まれています。幸いなことに、パッケージには多くのものをオフにするスイッチが用意されています。

試行錯誤の結果single.row=TRUE、R のように設定したものsingle_row=Trueは RPy のように設定できることがわかりました。

私のノートブックの例でわかるように、これはで機能しsingle_row、その後のラテックス印刷の信頼区間では、私の値と同じ行に印刷されます。

オプションinclude_loglikとオプションinclude_devianceは、対数尤度と逸脱度を出力するかどうかを制御する必要があります。モデルを比較していないので、これらは必要ありません。さまざまなアプローチでそれらを false に設定しようとしましたが、うまくいきません。

明らかに、純粋な R ではすべてが完全に機能します。

> texreg(lm, include.deviance=FALSE, include.loglik=FALSE)
Computing profile confidence intervals ...
Computing confidence intervals at a confidence level of 0.95. Use argument "method = 'boot'" for bootstrapped CIs.

\begin{table}
\begin{center}
\begin{tabular}{l c }
\hline
                         & Model 1 \\
\hline
(Intercept)              & $1.85^{*}$       \\
                         & $[1.60;\ 2.10]$  \\
COIem-hard               & $0.54^{*}$       \\
                         & $[0.38;\ 0.69]$  \\
COIsc-10                 & $0.19^{*}$       \\
                         & $[0.03;\ 0.34]$  \\
COIsc-14                 & $-0.04$          \\
                         & $[-0.20;\ 0.11]$ \\
COIsc-18                 & $-0.04$          \\
                         & $[-0.20;\ 0.12]$ \\
COIsc-22                 & $-0.01$          \\
                         & $[-0.16;\ 0.15]$ \\
COIsc-26                 & $-0.13$          \\
                         & $[-0.29;\ 0.02]$ \\
COIsc-6                  & $0.64^{*}$       \\
                         & $[0.48;\ 0.79]$  \\
\hline
AIC                      & 2342.49          \\
BIC                      & 2392.70          \\
Num. obs.                & 1120             \\
Num. groups: ID          & 7                \\
Variance: ID.(Intercept) & 0.08             \\
Variance: Residual       & 0.45             \\
\hline
\multicolumn{2}{l}{\scriptsize{$^*$ 0 outside the confidence interval}}
\end{tabular}
\caption{Statistical models}
\label{table:coefficients}
\end{center}
\end{table}

経由でそれらのスイッチをオフにするのを手伝ってくれませんRPyか?

4

1 に答える 1

2

これは、これらの名前付きパラメーターが R 関数のシグネチャで定義されておらずtexreg::texreg(これらの引数は省略記号 を介して渡される...)、 による変換の安全な試行ができないためrpy2です。

試行錯誤の結果、R で single.row=TRUE として設定された thisgs は、RPy で single_row=True として設定できることがわかりました。

ドキュメントを参照することを検討することもできます。チェックアウト: http://rpy.sourceforge.net/rpy2/doc-2.3/html/robjects_functions.html

于 2013-11-16T13:52:08.343 に答える