問題タブ [chi-squared]

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.

0 投票する
1 に答える
772 参照

r - 複数の行に対してフィッシャー テストを実行する

「case.control」というデータがあり、1000行と2000列があり、列はケースまたはコントロールのいずれかであるため、ケースとコントロールに基づいてそれらを分離したため、1000行と400列=ケースになる2つのデータセットがあります別の1000行と600列=コントロールすべての行でフィッシャーテストを実行しようとしました

セルにゼロの値がある場合があるため、このコードは機能しませんが、コードはそれを別の数値に変更します。

に変更します

なにか提案を

データは次のサンプルのようになります。

0 投票する
1 に答える
394 参照

r - Rでの条件付きまたは無条件の正確なテスト

2x2 の分割表があり、内部のペアが大きく異なるかどうかを計算したいと考えています。次のような raw_matrix という名前のマトリックスを作成しました

したがって、この行列を作成します。

私が検索したように、Barnard や Boschloo の正確検定のような無条件の正確検定は、この目的のための最も強力な検定です。「Exact」パッケージをインストールし、次のコマンドを使用してテストを実行しようとしました:

64GB RAM と 3.5 GH CPU コンピューターで 30 分以上かかり、最終的に次のエラーが発生しました。

次に、「Exact2x2」パッケージをインストールし、次のコマンドを使用してテストを行いました。

これにより、次の結果が得られました。

しかし、「Exact」パッケージのチュートリアルで読んだように、条件付きの正確なテストであるフィッシャーの正確なテストはそれほど強力ではありません。最後に、コマンド chisq.test(raw.matrix) を使用して通常のカイ二乗検定を実行しました。これにより、フィッシャー テストの結果とは異なる次の結果が得られました。

私は遺伝学者であり、統計の専門家ではありません。このテストを行うための最良の戦略を誰か教えていただければ幸いです

0 投票する
1 に答える
41218 参照

python - scikit-learn を使用した機能選択

私は機械学習の初心者です。Scikit Learn SVM を使用して分類用のデータを準備しています。最良の機能を選択するために、次の方法を使用しました。

私のデータセットは負の値で構成されているため、次のエラーが発生します。

データを変換する方法を教えてもらえますか?

0 投票する
1 に答える
8288 参照

r - Rでchisq.test()を作成する際のエラー - 引数の無効な「タイプ」(文字)

data.frame2 つのバイナリ変数と 13109 個の obs を持つ Comp1 という名前の独立性のカイ 2 乗検定を作成しています。

人口統計に基づいて消費者をクラスタリングする前にテストを使用しています。2 つの変数が相互に依存している場合、特定の値がクラスター内に存在します。data.frame2 つの変数は、 36 個の変数を持つ別の変数のサブセットです。

関数が示すのではなく、変数がdata.frameあったというエラーが表示されました。characterfactorsstr()

data.framecharacter値があるとエラーが表示されるのはなぜですか?

データ:

例:

解決策のエラー:

0 投票する
1 に答える
334 参照

r - R 調査関数 svychisq() で動的変数指定を使用するとエラーが発生する

私は R ライブラリの関数を使用していsurveyます。この Stackoverflowの例では、 と を使用bquote()as.name()て、変数を指定する式を動的に作成しています。

これは では問題なく機能しますsvytable()が、 では機能しませんsvychisq()。例えば:

terms.default(formula) のエラー: 用語コンポーネントも属性もありません

この動的な変数指定をより堅牢にsvychisq()して、正しい用語を取得することはできますか?