問題タブ [contingency]

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 投票する
3 に答える
91 参照

python - Python で lst.count((x, not y)) で論理ゲート NOT を組み合わせる方法

タプルのリストから分割表を作成しようとしています。リストは次のようになります。

lst = [('a', 'bag'), ('a', 'bag'), ('a', 'bag'), ('a', 'cat'), ('a', 'pen'), ('that', 'house'), ('my', 'car'), ('that', 'bag'), ('this', 'bag')]

たとえば、タプルが与えられた場合、次の('a', 'bag')4 つのことを解決する必要があります。

a = lst.count(('a', 'bag'))です3

bはすべてのタプルの数でありtuple[0] == 'a' and tuple[1] != 'bag'、それは 2:('a', 'cat'), ('a', 'pen')です。

やってみると

lst.count(('a', not 'bag'))0となるはずですが、を取得します2-----1

cはすべてのタプルの数ですtuple[0] != 'a' and tuple[1] == 'bag'。この場合、('that', 'bag'), ('this', 'bag'). でもやってみると

lst.count((not 'a', 'bag'))0となるはずですが、を取得します2-----2

dはすべてのタプルの数で、tuple[0] !== 'a' and tuple[1] != 'bagから簡単に取得できますlen(lst) - a

私の質問: or で論理ゲートを組み合わせる方法はありnotますlst.count((x, not y))lst.count((not x, y))? そうでない場合は、複雑さが非常に高くつくため、ループなしでうまくいく方法bを教えてください。c2(N*N)

あなたの親切な助けは本当に感謝しています!

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

r - R のサブセット データから作成された分割表から 0 を除外する

スタックオーバーフローは初めてなので、さらに情報が必要な場合はお知らせください。

私は、変数「色」の 2 つのオプションと、「色合い」のそれぞれ 2 つのオプションを含むデータセットを使用していました。次のようにデータをサブセット化しました。

これは機能しているようで、「青」と入力すると、色「B」と色合い「空」と「ネイビー」のみが残りました

次に、このサブセットから分割表を作成したかったので、次のようにしました。

ここで、応答は Y/N です。

ただし、この時点で、分割表に赤い色合いが 0 で再表示されるため、問題が発生しました。

テーブルを「修正」して関連する部分を手動で削除する以外に、これらの 0 値を削除する方法について誰かアドバイスできますか?

どうもありがとう

0 投票する
0 に答える
333 参照

r - 調査パッケージでsvybyを使用して、加重データから複数の基準部分母集団を含む分割表を作成する方法は?

私は、数千の観測値と数千の変数を持つ大規模な連邦データセットを扱っています。反復重みが提供されます。これらの重みを適用するために、R の「調査」パッケージを使用しています。

私は、家族の生活の取り決めなど、人口のサブセットのいくつかのカテゴリ記述的特徴に興味があります。これらを頻度を示す分割表に整理したいと思います。4 つの変数に基づいて人を並べ替えたいと思います (いずれもバイナリではありませんが、すべて数値です)。

ここで必要な出力.

空白のボックスは、クロス集計/度数が表示される場所です。(簡潔にするために、F1COMP の下に 3 つの列のみを配置しましたが、1 ~ 9 のインデックスが付けられた 9 つの結果があります)

このコードはデータを並べ替えますが、既定ではすべての組み合わせを並べ替えます。各変数の特定の部分母集団のみを表すように、それらを切り詰めたいと思います。私は試した:

しかし、停止しました:

さらに、コードの現在のバージョンは、各組み合わせで発生するケースの数を教えてくれます。これは、現在の出力がどのように見えるかを示した図です。下にスクロールし続けると、組み合わせごとに 1 行、さらに数百行あります。

これは、現在の出力がどのように見えるかの写真です。下にスクロールし続けると、組み合わせごとに1行ずつ、さらに数百行あります

.

この図で、F1FCOMP の 1 行あたり 1 つの数値 (特定の組み合わせに適合するケースの数)、つまり特定の部分母集団しか得られないことがわかります。その亜集団についてもっと知りたいです。つまり、F1COMP には 9 つの異なる結果 (インデックス 1 ~ 9) があり、F1COMP の 9 つの結果のそれぞれに各部分母集団がいくつ当てはまるかを確認したいと考えています。

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

r - R の MICE を使用してデータを代入した後の分割表

MICEパッケージで R に代入した後、分割表を生成したいと考えています。フィットはリスト内のテーブルを表示しますが、 pool()それらを使用すると、次のエラーがスローされます:Error in pool(fit) : Object has no coef() method.何が間違っていますか?

この基本的な例は、エラーを再現します。

0 投票する
2 に答える
66 参照

r - データフレームを別のデータフレームに変換する関数を作成する方法は?

次の形式のデータ フレームがあるとします。

上記のデータ フレームを次のような分割表に変換する関数を書きたいと思います。

ここで、列と行を構成する変数を指定できます。可能であれば、別のデータ フレームを代入できる関数も。ありがとう!

0 投票する
2 に答える
4718 参照

r - crosstable() csv へのエクスポート

こんにちは、クロステーブルを作成する必要がありました。いろいろ方法があることがわかりましたが、表をExcelのピボットテーブルそっくりにする機能がありました。それは完全に機能しますが、「クロステーブル」クラスであるという事実を考えると、csvまたはExcelにエクスポートできないため、強制することはできません。

どうすればそれをcsvにエクスポートできますか?

この例を参照してください

しかし、私は年齢と性別のクロステーブルが欲しかった

そして最後に、すべてが完璧に機能していると、次のメッセージが表示されます

この機能の詳細については、次の Web サイトを参照してください。

http://rstudio-pubs-static.s3.amazonaws.com/6975_c4943349b6174f448104a5513fed59a9.html