memisc
パッケージの mtable を使用して、いくつかのリグレッションを並べて結果をきれいに印刷する (APSR スタイル) ことに成功しましたが、同じコマンドをパッケージlrm()
から適合するモデルに対して機能させるのに問題があり、パッケージから。MASS
lmrob()
robustbase
よく働く:
lm0 <- lm(sr ~ pop15 + pop75, data = LifeCycleSavings)
lm1 <- lm(sr ~ dpi + ddpi, data = LifeCycleSavings)
lm2 <- lm(sr ~ pop15 + pop75 + dpi + ddpi, data = LifeCycleSavings)
mtable123 <- mtable("Model 1"=lm0,"Model 2"=lm1,"Model 3"=lm2)
mtable()
コマンドで失敗します("Error in qt(p, df, lower.tail, log.p): Non-numeric argument to mathematical function")
:
rlm0 <- rlm(sr ~ pop15 + pop75, data = LifeCycleSavings)
rlm1 <- rlm(sr ~ dpi + ddpi, data = LifeCycleSavings)
rlm2 <- rlm(sr ~ pop15 + pop75 + dpi + ddpi, data = LifeCycleSavings)
mtable123 <- mtable("Model 1"=rlm0, "Model 2"=rlm1, "Model 3"=rlm2)
コマンドで失敗しますmtable()
( "Error in UseMethod("getSummary"): no applicable method for 'getSummary' applied to an object of class "lmrob""
):
lmrob0 <- lmrob(sr ~ pop15 + pop75, data = LifeCycleSavings)
lmrob1 <- lmrob(sr ~ dpi + ddpi, data = LifeCycleSavings)
lmrob2 <- lmrob(sr ~ pop15 + pop75 + dpi + ddpi, data = LifeCycleSavings)
mtable123 <- mtable("Model 1"=lmrob0, "Model 2"=lmrob1, "Model 3"=lmrob2)
mtable を含まない提案は歓迎しますが、プレーンテキストまたはタブ区切りの出力 (つまり、LaTeX ではない) を探しています。