私はこの質問を2分前に投稿しました。それは即座にマイナスになったので、愚かで削除しました。 再考の後、私はまだ解決策を考えることができます。RMarkdownのインライン結果(テスト、記述など)
これは、一般的にコーディングするRの新機能と、SPSSでのポイントアンドクリック分析ではない結果のMS Wordの説明があるためです。
答えが基本的であれば私を許してください - 私は明らかに知性がないか、成功した検索のための適切な言葉を見つけることができません。
私は、自動的に(エラーのタイプミスの可能性を減らすために)(rstudioで書かれたrmarkdown以内)テキストにテスト結果を渡す方法を探しています。
R関数の結果をプレーンテキストに含めることができますか?はいの場合は、マークダウンフォーマットの問題ですか、それとも追加のRパッケージが必要ですか?例えば
私は手で書くの
set.seed(111)
y = rnorm(18, 0, 1)
x = rnorm(18, 1, 1)
a = c(1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3)
df<- data.frame(a, x, y)
anova<- aov(x~a)
summary(anova)
Df Sum Sq Mean Sq F value Pr(>F)
a 1 0.39 0.3882 0.178 0.678
Residuals 16 34.84 2.1775
代わりに、単純なANOVAの結果を記述する場合:
は、「我々はオーバーxの作用を示さなかった一方向ANOVAを行った(F (1; 16)= 0.93; P Iは、(類似したか何か)と一緒に行きたいのですが
= 0.347(NS):
「私たちは、以上のxの作用を示さなかった一方向ANOVAを行いましたcode pasting results in proper format
"
単純な結果をインライン化するために` rをつける関数を使うことができますが、これがフォーマット済みのテストでうまくいくかどうかはまだ分かりません。
より一般的な解決策 - 私がほとんど線形モデルを説明しているように、混合線形モデルと説明統計のロット。
もう一度、あまりにも基本的であり、答える価値がないのなら、ごめんなさい - もし誰かがコメントすれば、もう一度削除することができます。 よろしくお願いします。別の統計情報を自分で抽出して組み合わせる必要があります。
これを読んだことがありますかhttp://rmarkdown.rstudio.com/articles_docx.html? – tchakravarty
異なる統計を自分で抽出して組み合わせる必要があります。これは、あなたを始めるはずです:F(\ 'r要約(anova)[[1]] [1、" Df "] \'; \ 'r要約(anova)[[1]] [2、" Df "] \ ''(1) '、' F値 ''、数字= 2、nsmall = 2) '; – shadow
@shadowよろしく!それはまさに私が探していたものです!私は、デフォルトの統計名と行番号(あなたの例のように)は、コードを書くときに探しているものだと仮定します。 – blazej