計算フィールドのサブグループ数こんにちは、
これはおそらく初心者の質問ですが、答えが見つからないようです。 個人ごとに、その人が属するサブグループの総数を計算する計算フィールドをプログラムする方法を探しています。 サブグループは、生年 - 性別 - 雇用という 3 つの変数によって決定されます。
例:
行 #1: 1930 - 女性 - 看護師 [17]
#2: 1930 - 女性 - 教師 [74]
#3: 1930 - 男 - 配管工 [49]
#4: 1930 - 女性 - ナース [17]
#5: 1930 - 男 - 配管工 [81]
#6: 1930 - 男 - 弁護士 [15]
#8: 1930 - 女 - 教師 [74]
…
#333: 1931 - 女性 - ナース [63]
#334 1931 - 女 - 教師 [134]
#335 : 1931 - 男 - 配管工 [128]
#336: 1931 - 女性 - ナース [63]
等
もちろん、クロス集計を実行してこの情報を取得することもできますが、指標を計算するには、母集団の各個人の列に情報を含める必要があります。
助けてくれてどうもありがとう..
データ表マックOSRe: 計算フィールドのサブグループ数どうもありがとう。
クロード・ベラヴァンス
Re: 計算フィールドのサブグループ数わかりました、それだけです! マウスボタンを押した後、少し待たなければならない唯一の場所ではありません (ツリーボックスを使用してファイルインデクサーで作業しています...)。
ドラッグを開始できるときにカーソルを変更して、視覚的なインジケータを与えることができるかどうかは考えられません。これは、いくつかの列を列ヘッダーから直接並べ替えるための非常に便利な機能 (ドラッグ アンド ドロップ) であるためです。
Re: 計算フィールドのサブグループ数@jthi 、ドラッグするのに苦労したのはどの部分ですか? 選択範囲をドラッグするのではなく、列をドラッグする必要があることを JMP が認識できるように、0.5 秒以上クリックしたままにしておく必要があります。 ドラッグを開始する前にアニメーション GIF が一時停止していることに注目してください。 そうでない場合は、何がうまくいかないのかについて、もう少し情報を提供してください。
Re: 計算フィールドのサブグループ数@ジェフ・パーキンソンJMP16.2 Pro (JMP15.2.1 および JMP16.1 Pro でも試しました) と Windows 10 を使用して、オプション 1 を機能させることができませんでした。
Re: 計算フィールドのサブグループ数いくつかのアイデア:
- Tables->Summary を使用して、集計テーブルを作成し、年、性別、および雇用別にグループ化できます。 その後、次のことができますN 列をドラッグして戻しますソース テーブルに追加すると、JMP は自動的に結合して、各行に適した集計値を元のテーブルに戻します。

列をドラッグするときのコツは、クリックした後、ドラッグを開始する前に少し間を空けることです。
- Col Number() 列を使用して、Year、Gender、Employment 列ごとに列の非欠損値の数をカウントできます。

数式エディターの上部にあるツールバーの ^ を使用して、追加の引数を Col Number() に追加します。
Big Class を使用した例を次に示します。

これが紛らわしい場合、またはこれでも探しているものが得られない場合はお知らせください。
Re: 計算フィールドのサブグループ数こんにちは、
グループごとの列数の式では、いくつかの変数を連結した計算フィールドを使用する必要があります。そうしないと、正しいカウントが得られません。 特定のサブグループを除外するには、ローカル フィルターを使用する必要があるためだと思います。
私が実験したもう 1 つの方法は、クロス集計から 2 つ目のテーブルを作成し、リンクを作成することです。 ただし、より静的です。しかし、それははるかに簡単です。
再度、感謝します
C.
Re: 計算フィールドのサブグループ数角括弧内の数値は、式で取得する必要がある数値です。 わかりにくかったらごめんなさい。
C、
Re: 計算フィールドのサブグループ数ごめん。 括弧内の数字は、必要な関数の結果です。
Re: 計算フィールドのサブグループ数出力をどのように表示したいかについて混乱しています。あなたが提供したデータについて、出力はどのようになりますか?
Re: 計算フィールドのサブグループ数やあ@claude_bellavan 、
データ テーブルがどのように構成されているかわかりません (これは、目的を達成する方法に影響を与える可能性があるためです)。 各エントリ (行) には少なくとも 3 つの列 (BY、Gender、Occupation) が必要であるように思われます。[17] などの表現には従いませんが、データ テーブルが次のように編成されている場合は、 Car Physical Data.jmp ファイルを使用すると、次のことを行う列式を作成できます。考えるあなたはやろうとしています。 以下のスクリーンショットを見てください。ここでは、列数式を Col Number(XCol, ) として定義しています。この関数は、列 XCol のゼロ以外のエントリの数を返しますが、byVar 列でソートされています。 この例では、"Small" と "Compact" の両方の車両タイプに 22 のエントリがあるため、Column 9 の出力にまとめられます。

この助けを願って!,
DS