問題タブ [tukey]
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.
python - 多重比較に TukeyHSD を使用する場合の型エラー
statsmodels から TukeyHSD を適用しようとしていますが、次のエラー メッセージが表示されます。
タイプエラーを回避できるかどうかを確認するために、次の行に沿って試してみましたが、うまくいきませんでした。
以下は私のエラーを生成するコードです。この時点での私の唯一の仮定は、データを読み込んで溶かしたときに、完全に理解していないデータ型に何かをしている可能性があるということです。value と sample_id のデータ型を確認すると、float64 と object が得られます。
python - Python での Tukey の HSD の結果に NaN が表示される
Tukey の HSD 検定を実行して、データ内のいくつかのグループの平均値に有意差があるかどうかを確認しようとしています。たとえば、ここでは、グループ「クラス」によって変数「acad_se_communicate_needs」に平均的な違いがあるかどうかを確認しようとしています。ただし、結果に NaN 値が含まれています。ここで何が起こっていますか?どうすれば修正できますか?
これを行うために statsmodels 関数を使用しました。複数の変数に対してこの分析を実行する必要があるため、データをグループごとに異なるデータフレームに分割する必要がある方法は避けました。また、それらの方法は私には理解するのが本当に難しいです。
私の出力は次のとおりです...ナンはどこにでもあります!
nan 値があります (欠落)。欠損値を削除するコードをいくつか試しました。そのコードは
sm.stats.multicomp.pairwise_tukeyhsd('acad_se_communicate_needs','Class', alpha=0.05, missing = 'drop') のようになります
しかし、「pairwise_tukeyhsd() が予期しないキーワード引数 'missing' を取得しました」というエラーが表示されます。