問題タブ [texreg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
639 参照

r - R: texreg を使用して zelig tobit モデルから tex 出力を作成する

私がやろうとしていることはかなり簡単なはずです: R パッケージZeligを使用して tobit モデルを推定します。これから、 texregを使用して tex 出力を作成したいと思います。しかし、私が返すのはエラーメッセージです:

(function (classes, fdef, mtable) のエラー: シグネチャ '"Zelig-tobit"' の関数 'extract' の継承されたメソッドが見つかりません</p>

texregにはtobitモデルの抽出方法があるため、これはかなり奇妙です。私も自分で関数を指定しようとしましたが、機能させることができませんでした。コード例を次に示します。

Windows コンピューターでR Studioを使用しています。texregのバージョンは 1.36.4 で、Zelig のバージョンは 5.0-11 です。

この質問は、私の問題と密接に関連しているようでした: texreg-ing Tobit output from zelig package (R)

ただし、これによれば、数バージョン前に修正されているはずですが、私には当てはまりません。

よろしくお願いします。

(ちなみに、 texregの代わりにstargazerを使用してみましたが、別のエラー メッセージが表示されました。)


私は独自の抽出関数を作成しようとしましたが、関数の作成が素人であるために機能しません。これが私がしたことです:

ご覧のとおり、zelig モデルは既に「要約」されています。そのため、例のように summary(model) の代わりに s <- model を設定しています。私の主な問題は、それらに対処する方法がわからないため、必要な統計 (対数尤度、wald ...) をモデルから取得できないことです。str() などの出力は、これには役立ちません。単に統計の「名前」がわからないだけでなく、それらに対処する方法にも問題があるようです。

「model $ coef」のようなものを試すと、次のようになります。

envRefInferField(x, what, getClass(class(x)), selfEnv) のエラー:
「coef」は参照クラス「Zelig-tobit」の有効なフィールドまたはメソッド名ではありません</p>

「model@coef」を使用すると、次のようになります。

エラー: クラス「Zelig-tobit」のこのオブジェクトの名前「coef」のスロットがありません

そして model[,1] は私をもたらします:

modelt6[, 1] のエラー: タイプ 'S4' のオブジェクトはサブセット化できません

抽出機能を機能させる方法を知っている人はいますか? または、モデル出力をラテックスに取得する別の簡単な方法はありますか?

0 投票する
2 に答える
1070 参照

r - クラスタ化された標準誤差と texreg による信頼区間?

クラスター化された標準誤差でモデルを実行したときに Stata が生成する 95% CI を再現しようとしています。例えば:

係数と標準誤差を再現できます。

残念ながら、95% の信頼区間を再現できません。

「手で」行うと、次の場合と同じ結果が得られtexregます。

Stata は何をしていて、どうすれば R で再現できますか?

PS: これはフォローアップの質問です。PS2: Stata データはこちらから入手できます。

0 投票する
1 に答える
328 参照

r - Zelig (v. 5.0-13) を使用して推定された「再ロジット」モデルに TexReg (1.36.4) を使用するにはどうすればよいですか?

私はそれZeligがラッパーであることを知っています...しかし、それでも、それは優れたシミュレーション機能を提供します(私は自分で行うことはできません)。

私がこのデータを持っているとしましょう、

ここで、モデルを推定します。

そして今、私たちはテーブルを作ろうとしています

...このエラーが発生するだけです。

$getvcov()との機能を認識してい$getcoef()ます。しかし、 を使用して簡単な表を作成するにはどうすればよいのでしょうかtexreg。どんなアドバイスでも大歓迎です。ありがとう!

0 投票する
1 に答える
1013 参照

r - Rmarkdownでtexregを使用してWord文書を取得する

を使っていた頃は、モデルの結果をラテックスにきれいに印刷するためのパッケージがSweave大好きでした。texregWord ドキュメントの作成に移行しましたが、古いコードRMarkdownを再利用できなくなったため、問題に直面しています。texreg

このチャンクを修正して、Word できれいな印刷物を出力する方法はありますか?

注:upgradesngr.fxplmパッケージ オブジェクトです。

{r summary,echo=FALSE,results='markup'} htmlreg(list(upgradesngr.fx), star.symbol = "\\*", center = TRUE, doctype = FALSE)

0 投票する
1 に答える
1068 参照

r - texreg: htmlreg-regression テーブルのスペースを節約するには?

htmlreg テーブルの縦方向のサイズを小さくする方法はありますか? 私は約 10 以上の IV を持つ深刻なモデルを持っています。したがって、回帰の結果を表示するには、ページ全体が必要です。SD または SE (括弧内) インライン (横) 係数を報告することで、いくつかの行を節約したいと思います。簡単な方法は、ラテックスで手動で出力テーブルを作成することです。簡単な解決策(よりエレガントな方法)はありますか?

ここに画像の説明を入力

ありがとう :)

更新驚くほどシンプルでエレガントなソリューションは、stargazer-package を使用することです。まったく新しい: http://www.r-statistics.com/2013/01/stargazer-package-for-beautiful-latex-tables-from-r-statistical-models-output/このパッケージは素晴らしいラテックス テーブルをエクスポートできます。 texreg よりもはるかに優れています。

0 投票する
2 に答える
1613 参照

r - texreg 出力に複数列を追加する

を介してグループ化されたを持つテーブルを作成したいtexregグループ化された行( )のオプションしか表示されませんgroups

次に例を示します。

プレーンでできる限り近いものを次に示しますtexreg

LaTeX 出力の場合:

%追加の行を希望します(コメントで強調表示):

何か不足していますか、それともこれを行う組み込みの方法はありませんか?

私の回避策は次のとおりです。

しかし、それは明らかにダクトテープのようなものです。

0 投票する
3 に答える
3065 参照

r - R で h2o モデルの「きれいな」テーブルを出力する

R統計モデルの出力から「きれいな」テーブル (LaTeX/HTML/TEXT) を印刷し、代替モデル仕様の結果を簡単に比較するのに役立つ複数のパッケージがあります。

これらのパッケージのいくつapsrtable-models-output/ )。xtablememisctexregoutregstargazer

Rパッケージのモデルをサポートする同等のパッケージはありh2oますか?

h2oこれは、私が「美しい」表として並べて印刷したい 2 つの単純な GLM モデルの例です。

これは、パッケージscreenreg()から使用する通常の GLM オブジェクトでどのように見えるかです:texreg

ここに画像の説明を入力

0 投票する
2 に答える
1777 参照

r - rmarkdownドキュメントのLatexテーブル出力の回帰係数を10進数で揃える方法

ドキュメントで、rmarkdown標準誤差を含む回帰係数の Latex テーブルを作成して、1 つのテーブルで複数の回帰モデルを比較しています。係数の小数点が列の垂直方向に並ぶように、各モデルの係数を垂直方向に揃えたいと思います。

を使っtexregてテーブルを作成しています。係数はデフォルトでは 10 進数で揃えられません (代わりに、各文字列はその列の中央に配置されます)。係数を 10 進数で揃える方法を探しています。私は結婚していないので、 、、またはその他の方法texregを使用した解決策があれば、それにも興味があります。理想的には、ドキュメントをファイルにレンダリングした後にマークアップを微調整するのではなく、ドキュメント内でプログラムによって実装できるソリューションが必要です。xtablepanderstargazerrmarkdownlatex.tex

おまけとして、表の見出しに改行を入れられるようにしたいです。たとえばtexreg、引数を使用してcustom.model.names、各回帰モデルの列名を設定できます。"Add Horsepower and AM"以下の例では、列をそれほど広くする必要がないように、2 行に分割したいと考えています。試してみ"Add Horsepower \newline and AM"ましたが、最後の列ヘッダーに「ewline」を追加するだけで、「\n」は無視されます。

再現可能な例を次に示します。

出力テーブルは次のようになります。

ここに画像の説明を入力