2008-08-04 14 views
12

私はいくつかの研究を促進するためにアプリを書いていますが、その一部には統計計算が含まれています。現在、研究者はSPSSというプログラムを使用しています。彼らはこのようになります気に出力の一部:これらの統計情報はどのように計算されますか?

[Part of the SPSS output

彼らはFSig.値については本当に唯一の心配します。私の問題は、統計に何も書かれていないことです。テストの内容や計算方法を把握することができません。

Fの値はF-testの結果だと思っていましたが、Wikipediaの手順に従って、SPSSとは異なる結果が得られました。

+0

誰かが画像を修正できますか?それはフォーマットを破ります –

答えて

4

This websiteもう少しお手伝いします。またthis one

私は統計コースのかなりさびメモリから作業しますが、ここでは何も行かないよ:あなたは、分散分析(ANOVA)をやっているとき

、あなたは実際の比率としてF統計量を計算しますグループ間の平均2乗偏差とグループ内の平均2乗偏差との間の差である。上記の2番目のリンクは、この計算にはかなり良いようです。

これは、グループ間の分散が説明力であり、グループ内の分散がランダムエラーであるため、モデルの正確性を正確に測定します。高いFは非常に重要なモデルを意味する。

多くの統計処理と同様に、Sigをバック決定します。 F統計量を使用します。ここであなたのWikipediaの情報が少し便利です。あなたがしたいのは、SPSSがあなたに与えた自由度を使用して、F tableがあなたが計算したF統計量を与える適切なP値を見つけることです。これが起こるP値[F(テーブル)= F(計算)]は重要である。

概念的には、有意性値が低いほど帰無仮説を棄却する能力が非常に強いことを示しています(これらの目的のために、モデルには説明力があります)。

これが間違っていると、何人かのお母さんにごめんなさい。私は編集を確認するために戻ってチェックされます!

あなたに幸運。統計は楽しいですが、この部分だけではないかもしれません。 =)

+0

これは多変量結果テーブルです。これはANOVAを除外します。それは、MANOVA、差別的機能分析、または他の多くの多変量試験の1つであり得る。短いストーリー、統計情報は厳しいです。専門家と緊密に連携し、独自のスクリプトではなくPythonでSPSSスクリプトを作成してください。 –

2

統計情報は難しいです:-)。 1年の読書と再読の本や論文と私はそれの非常に基本的なことを理解して自信を持って言うことができます。

一般的には数学や特に統計に多くの問題があります(丸め誤差は明白な例です)ので、使用しているプログラミング言語の既製ライブラリを調べることをお勧めします。

例として、対話型の環境と、あなたのC++コードから使用できるライブラリの両方であるthe R projectを見ることができます.GPLで配布されています(つまり、内部のみを使用し、結果、コードを開く必要はありません)。

2

簡単に言えば、これを手作業で行わず、既存のソフトウェアをリンク/使用してください。そして、sain_grocenの答えは間違っています。:(

これらはすべて、多変量応答複数回帰で一般的に使用されるパラメータ推定値の重要性に関するすべてのテストです。統計的プログラミング環境の外では簡単なことではありません。既存の統計プログラムを使用するか、そのコードにリンクして使用できるものを使用してください。

最初の回答(sain_grocen's)があなたを間違った経路に導く恐れがあります。あなたが実際に扱っているものです。彼のリンクで説明されているanovaは、バランスの取れたデザインで、一変量の応答のためのもので、F統計ではありません。 。)いくつかの利用可能なマルチivariateバージョン。彼らはある仮定の下でF分布を持つ。テキストの本をここで説明することはできません。 JohnsonとWichernの「Applied Multivariate Statistical Analysis」

0

なぜSPSS自体が良い解決法ではないのかを説明できますか問題に?ピボットテーブルを出力として生成して操作するのは難しいですか?それはプログラムの費用ですか?

F統計は、任意の数の特定のテストから発生する可能性があります。 Fはちょうど分布(緩やかに:値のグループの「頻度」の説明)で、通常(ガウス)、または統一のようです。一般に、分散の比率から生じる。意見:多くの統計者(自分自身を含む)は、Fベースのテストが不安定である(専門用語ではない:堅牢)。

特定の出力統計(Pillaiのトレースなど)は、元の分析がMANOVAの例であることを示唆しています。これは、他のポスターで記述されるように、複雑で困難な手順です。

私は、MANOVAとSPSSの使用に基づいて、これは心理学または社会学プロジェクトであると推測しています。もしそうでなければ教えてください。他のより単純なモデルが、実際に理解しやすく、繰り返しが可能であるかもしれません。あなたの地元の大学の統計的なコンサルティンググループがある場合はそれを調べてください。

幸運を祈る!

3

あなたの質問から、あなたの研究の同僚は、特定の統計分析が実行されるプロセスを自動化したいと考えています(つまり、データセットをバッチ処理したいと思っています)。

1)SPSSは現在Pythonでスクリプト化可能です(バージョン15以降) - spss.comに行き、pythonを検索してください。データ分析を自動化し、ピボットテーブルからキー値を抽出し、任意の方法で回答を処理するPythonスクリプトを書くことができます。これにより、Pythonスクリプトの結果とあなたの共同作業者のSPSSで手作業で計算された作業を正確に比較できるようになります。したがって、この作業を行う統計を実際に知る必要はありません(これは重要な利点です)2)これは、おそらくスクリプト化されている可能性のある、無料の統計環境であるRで行うことができます。これには、正しく実行していることを確認するために統計を学ばなければならないという欠点があります。

+0

SPSSがPythonで直接スクリプト化できることを知っておいてよかったです!結果もプレーンテキストで出力できますか?また、Rもスクリプト可能です(RPyを使用してRまたはPythonを通して)。 –

0

はここで、統計上とSPSSの非常に良いサイトからのMANOVAのouptputの説明、だ:説明と

出力: http://faculty.chass.ncsu.edu/garson/PA765/manospss.htm

どのように、なぜMANOVAまたは多変量GLMを行うには: (同じパス上記のように、 '/ manovaで終わる。htm ')

これらの出力を計算するためにゼロからソフトウェアを書くことは時間がかかり、困難です。 数値的な問題や行列の逆転があります。

ヘンリーは言ったように、Pythonスクリプト、またはRを使用します。私は、スクリプト作成の場合はSPSSを知っている誰かと一緒に作業することをお勧めします。 さらに、SPSS自体はOMSと呼ばれるものを使用して出力テーブルをファイルにエクスポートすることができます。 SPSS内のスクリプトがこれを実行できます。

あなたの研究グループの誰がSPSSを知っていて、それらを使用しているのか調べてください。

関連する問題