1132_ja-JP
大きなテーブルで複数の行を比較し、最大値の行を保持するこんにちは、みんな-
私はJMPにやや慣れていません...私は以下の方法で統合する必要がある大きな1,000,000+行テーブル(13列)を持っています。
1つのケースの観測に対して複数の行があります(それぞれのケースが同じ回数観測されるわけではありません - 3つの観測があり、10の観測があります)。私はサマリーテーブルを作成したいと思います、それぞれのユニークなケースのために最大値で観察を保ちます。
ありがとうございます。
-t大きなテーブルの複数の行を比較して、最大のvalを持つ行を保持するそれこそまさに私が意味するところであり、私はあなたの主張を見ます。1列からの最大値(Y1)をそのままにして残りの列に観測値を保持する場合(サブセット)、元のテーブル(IDとY1で列を一致させる)を使用してサマリーテーブルで "Update"を実行する必要があります。) 追加の行数列を除いて、そのようなサブセットが作成されます。
それでも関係に問題があるかもしれません。その場合は、他の列の値などに基づいて、追加の基準を考慮する必要があります。大きなテーブルの複数の行を比較して、最大のvalを持つ行を保持するあなたのヒントを誤解しているかもしれません。2つの観測値を含む次の表に(私が理解しているように)あなたのヒントを当てはめると(Y1列とY2列は両方とも興味深い)、
ID Y1 Y2
a 1 2
a 2 1
結果のサマリーテーブルには1行が含まれます。
a 2 2 2
元の表にはありません。最初の "2"は行数です。残りの値は、元のテーブルにない「行」を構成します。大きなテーブルの複数の行を比較して、最大のvalを持つ行を保持する"Max"の場合、最大値は1つだけなので、Summaryはサブセットに相当します。しかし、それぞれの「ケース」の複数のオブザベーションのうちどれが最高の値であり、値だけではないかを正確に知ることが重要な場合、ケースIDに加えてObservation-id列の後にグループ化する必要があります。彼らが同点であれば、当然のことながら、彼はサマリーテーブルに1件につき1行以上を表示します。
上記の私のヒントは、複数の観測値が垂直に配置されていること、つまり3つの観測値がある場合を想定しています。3行あり、10個のオブジェクトがあるケース。10行など ただし、観測数が列を超えて分布し、観測の最大数がn r未満の場合は空のセルになります。前述のようにSummaryを使用するには、まずテーブルをスタックする必要があります。
あるいは、私は問題を完全に誤解しているのかもしれません…。大きなテーブルの複数の行を比較して、最大のvalを持つ行を保持する私は何が飛躍的に欲しいのだろうか。私は彼が元のテーブルのサブセットを望んでいるという漠然とした印象を受けました。Summaryを使用して記述した方法で、元のテーブルに存在しない行が含まれている可能性があるテーブルが作成されます。大きなテーブルの複数の行を比較して、最大のvalを持つ行を保持する一意のケースIDを持つ列があり、各観測値の複数の測定値/変数が同じ行にある(ただし異なる列にある)と想定している場合は、[テーブル]メニューの[要約]コマンドを使用します。
[サマリー]ダイアログで、ケースIDでグループ化し、サマリーテーブルに必要な変数を選択して、[統計]ドロップダウンリストで[最大]を選択します。
それはあなたに各ケースのための1行と各変数のための最高値を持つテーブルを与えるでしょう。各ケースの観測数(=行数nr、欠損値のあるものも含む)を含む列も自動的に生成されます。大きなテーブルの複数の行を比較し、最大値の行を保持するあなたはどのように「それぞれのユニークなケースに対して最大の値を持つ観測値」を定義しますか?列の1つにケースIDが含まれていると仮定すると、それぞれ一意のケースに対して「最大値」を持つ可能性のある12列が残ります。
Comments
There are no comments yet