問題タブ [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.
c# - カイ二乗適合度検定に関連する p 値を返す C# の関数はありますか?
私はここに来たばかりで、英語があまり上手ではないので、できる限り説明しようと思います。私は、ステガナリシスに関するWeb アプリケーションASP.NET
を実行しています。C#
インターネットで、観測された有意水準、またはアルゴリズムのカイ二乗検定の p 値を計算する関数を探していたところ、Java で見つかりました。
これは、mi 検索の結果です。
chi[block]= chiSquareTest(expectedValues, pod);
chiSquareTest(double[] expected, long[] observed)
- 観測された有意水準、または p 値を返します。
- 比較するカイ二乗適合度検定に関連する
- 観察された頻度は、予想される配列内の頻度にカウントされます。
私の質問は、C#
同じパラメーターを返す同等の関数はありますか?
前もって感謝します、
アナ。
r - R: データフレームの 2 つのグループと各行でチクア テストを実行する方法
次のようなデータフレームがあります。
したがって、2 つのグループがあります: alleleA と alleleB について、確率を観察し、予測しました。
このデータに対してカイ 2 乗検定を実行し、2 つのグループの期待確率と観測確率を比較するように言われました。多くのチュートリアルを検索しましたが、カイ二乗検定が 2 つのグループでどのように機能するかを理解できませんでした。明確にするために、私は人々が私のためにコードを投稿したくありません. 私はただ確信が持てないので
Web 上の既存のカイ 2 乗検定の例を見ても、自分のデータに対してカイ 2 乗検定を実行する方法を理解できませんでした。
2 つのグループ間でまとめてテストを実行する例は見つかりませんでした。
データフレームの各行に対してカイ二乗検定を実行する例が見つかりませんでした。
各行のカイ二乗値と p 値が必要です。どこを見ても、彼らはデータフレーム全体に対してカイ二乗テストを実行しています。
この問題を解決するにはどうすればよいか、お好きな方法でリンクを共有するか、洞察を共有してください。しかし、私があなたに私のコードを書いてほしいと思い込まないでください。
ありがとう!
matlab - MATLAB でのカイ 2 乗分布の分位値の検索
与えられたさまざまなデータに対して、いわゆる Ljung Box テストを実行しようとしています。データがカイ 2 乗分布の 0.95 分位以内にあるかどうかを確認したいと考えています。この値は、表 ( http://www.unc.edu/~farkouh/usefull/chi.htmlなど) で見つけることができます。データのサンプル サイズがさまざまであるため、カイ 2 乗分布の自由度が異なり、すべての値を手動で調べるには多くの時間がかかります。
これらの値を自動的に見つけて、for ループでこれらの異なる値を使用する方法が matlab にあるかどうか疑問に思っていますか?
r - データフレームの chisq.test
こんにちは、何かが欠けていると本当に思いますが、データフレームでchisqを計算する方法がわかりません。テストのようなデータフレームがあり、chisq を計算して、カテゴリの頻度がセット全体と比較して高いかどうかを判断します。また、すべてのカテゴリで実行したいと考えています。
ご協力いただきありがとうございます!
r - R のカイ 2 乗の密度グラフ
28 df が 7.5 までの x であるカイ 2 乗分布の密度関数のグラフを R でプロットしようとしています。
今まで、私が集めてきたものからこれを得ました:
しかし、プロットは機能していないようです._.
r - 注視点の遷移行列に対する chisq.test()
全て、
各行が 7 つの関心領域 (AoI) の 1 つの領域から他の各領域への視線の集計を表す遷移行列で、目のデータに対して chisq.test() を実行しようとしています。この分析では、ある AoI からそれ自体への移行があることは意味がありません。したがって、これらのフィールドには NA が含まれます。
8 列と行の基本的な表形式の入力 (一番上の行がヘッダーで、左の列が "from") から単純な 3 列のデータ from (from、to、values) まで、さまざまな形式を試しました。 )。
私のdata.frameは次のようになります:
(これは実際のデータではなく、Holmqvist 氏らのアイ トラッキングに関する教科書から取得したサンプル データであることに注意してください。)
これをマトリックスとしても試したことに注意してください
しかし、問題はデータの形式ではなくNAにあると思いますが、そうであれば、それをどのように処理するかわかりません。
r - 適用関数を使用して単一の出力行列を作成する
親愛なるプログラミングの神様へ
R で一連のカイ 2 乗検定 (私の種の存在/不在 data.frame の列ごとに 1 つの検定) を実行したいと思います。種 (列名)、カイ 2 乗検定統計量、df、および p.value を出力します。
私の種のデータ スニペット (実際のサイズ = 50x131):
次の適用関数コードは、登った岩と登っていない岩 (Env$Climbed) での特定の種の出現回数を含む分割表を最初に作成することにより、種 (列) ごとにカイ 2 乗検定を実行します。
これにより、種 (列) ごとに個別の data.frame が生成されます。各種の列名も含む 1 つの data.frame を作成したいと思います。このようなもの:
これは ddply または adply で行うべきですか? それともただのループ?(私は試しましたが、失敗しました)。同様のトピックに関する投稿を確認しました ([ R で for ループを使用したカイ 2 乗分析) が、私の目的のために機能させることができませんでした。
あなたの時間と専門知識をありがとう!TC
r - apply を使用してループで chisq.test を実行する方法
私は R の初心者です。プロジェクトの必要性により、10 万エントリの Chisq テストを行う必要があります。
私は数日間独学で学び、ループで chisq.test を実行するためのコードをいくつか書きました。コード:
このコードにはいくつかの問題がある可能性があります。しかし、それは機能します。
ただし、実行速度は非常に遅いです。
「適用」を使用して改善しようとします
「for」を使用する代わりに、apply を 2 回使用する予定です
ただし、行列が関数ではないというエラーがあります。zsd chisq.test の出力はリストです。write.table を使用してデータを出力することはできません。
the.data はこんな感じです。
私は昼夜を問わず努力してきました。誰かが私を助けてくれることを願っています。どうもありがとうございました。