以下の統計があるとしましょう
gender mean sd n
f 1.666667 0.5773503 3
m 4.500000 0.5773503 4
実際のデータではなく、このような統計を使用して、2サンプルのt検定(ある変数の男性と女性の平均に有意差があるかどうかを確認する)を実行するにはどうすればよいですか?
インターネット上でこれを行う方法を見つけることができませんでした。ほとんどのチュートリアルとマニュアルは、実際のデータセットのみを使用したテストを扱っています。
ここにはすでに良い答えがあります。実際、自分で関数を書くのは非常に簡単です(そして良い習慣です)。ただし、提供するサマリーデータからt検定(2つのサンプル;ウェルチまたは等分散と1つのサンプル)を実装する
—
Glen_b -Reinstateモニカ
tsum.test
パッケージBSDAの関数を見ることができることを追加します。基本的にはバニラRのt検定のように機能しますが、要約情報に基づいています。
正直なところ、私がプログラムを学んでいたとき、先生はいつも「車輪を再発明しないでください」と言っていました。したがって、最も論理的な機能は次のようになります
—
tcratius
tsum.test()
からBSDA library
@Nickコックスで述べたように。@macroがコード行に記述したものとまったく同じことを行います。Rでt検定統計量を計算するためのバックグラウンド計算を理解すると、質問が尋ねられた場合、マルコがより適切な答えになります。注意してください、私は誰かを怒らせるつもりはなく、私の職業的背景に関連する私の個人的な意見を述べるだけです。そして、@ marcoはちょっとしたコーディングです:)
?pt
)-特に参照してくださいpt()
-これを自分で行うために必要なすべての情報があります。そして、もしそうすれば、統計とRについて多くを学ぶでしょう。