googly質問が少しありました。すべての値が標準化されている場合、各列の値に基づいて10列を選択することは可能ですか?標準化された値に基づいて上位N個の列を選択してください
したがって、たとえば
cluster Id | v1 | v2| v3 | v4 | v6 | v26
___________________________________________
1 | 4.2|0.9|05 |3.2 | 0.7|0.5
2 | 1.2|0.1|0.9 |0.21|0.3 |0.1
ので、私は、クラスタ1のために3つのトップの3つの列を望んでいた場合は、この例では、私は
cluster ID |v1 |v4 |v2
1 |4.2|3.2|0.9
が、私は現時点では任意の提案に開いている必要があるだろう私Oracle Sqlを使用していますが、SQLを使用して異なるプラットフォーム上のソリューションとその不可能なソリューションを切り替えたい場合は、
を編集してください。私はSQLの開発者に複製しようとしている機能を示す画像を追加しました。フェッチサイズは変数/属性の数であり、フェッチサイズを変更したときに照会されるモデルの背後にあるテーブルがある必要があります。 ありがとうございます
トップ3?あなたは最初の3列または上3列を意味します(元と仮定します)? また、正確に解決しようとしている問題は何ですか?あなたはこの誤ったことを考えているかもしれません(パラメータ/エンティティの使用のように) –
"すべての値は*標準化されています*"?どういう意味ですか?次に、出力の希望の形式は何ですか? 4列の結果セット?上位の値が列v1、v4、v2から来たことを「覚えている」必要がありますか? (入力ミスもあります:値4.2はv1ではなく、v2である)。言語/プラットフォームにかかわらず、プロジェクト全体がかなり曖昧です。 – mathguy
オースティン語フランス語 - 上位3つの列とアイデアは、最も高い手段で変数を引き出すことです。私はODMを使用しました。そしてKはクラスタリングを意味し、モデルを作成することを意味します.Sqlでモデルビューアを使用して必要なデータを表示し、各クラスタのトップ10、20などの変数を取得するよう設定を変更できます。しかし、そのすべてのメニューを駆動する選択文としてクエリを再作成することはできません。 – Delta1x