連続変数を離散変数に変換するこんにちは。私が苦労している問題について、誰かが私にいくつかのヒントを与えてくれないかと思っていました。 連続変数に基づく値の範囲を使用してダミー変数を作成したいと考えています。
ご希望であれば、一連の値を名目上の「バケツ」に入れたいと思います。
たとえば、データは次のとおりです
12
45
11
13
範囲に該当する場合は、それらの値とIDを取得したいと考えています。 では、1 ~ 12、13 ~ 20 などです。何かアイデアはありますか??
Re: 連続変数を離散変数に変換する「Pilot A」などが文字列の場合は、引用符が必要です。 未定義の変数に関するメッセージがログに記録される場合があります。
Re: 連続変数を離散変数に変換する列の数式を使用してこの例に従ってみました。エラーは発生しませんが、列が空白です。

Re: 連続変数を離散変数に変換する見つかるかもしれませんインタラクティブ ビニング アドイン役に立つ。
Re: 連続変数を離散変数に変換するはい!! これが私が必要としていたものです:)ありがとう!!
Re: 連続変数を離散変数に変換する言及するのを忘れていましたが、スクリプトを作成していない場合は、ビンを使用して新しいデータ列を対話的に作成できます。連続値を含むデータ列を選択し、コル>公共事業>ビニング式を作成する。
Re: 連続変数を離散変数に変換するジムはすでにあなたの質問に答えたと思いますが、その答えをもう少し詳しく説明したいと思います。 のもし()数式やスクリプト内の関数は非常に多用途です。 これは、私たちのやりたいこと(ビンデータ)の例です。 JMP ソフトウェア: JMP スクリプト言語の概要:

Age の数値とカットオフを比較し、新しい列 Stage に文字列を返します。
Re: 連続変数を離散変数に変換する1. はい、数式を使用できます。ここに使用できるバージョンの 1 つがあります
If( Row() == 1,
min = Col Min( :height );
incr = (Col Max( :height ) - Col Min( :height )) / 9;
);
Floor( (:height - min) / incr ) + 1;
Big Class サンプル データ テーブルを使用します。計算対象の列の変数 :Height を変更するだけです。
2. ただし、行数は再コード化には影響しません。それらの行内の一意の値の数のみ。
Re: 連続変数を離散変数に変換する終わり。しかし、大規模なデータセットの場合はどうでしょうか? 私が取り組んでいたものはわずか 450 行でした。 29K 行のデータセットがある場合、数式を使用してすべてを調べて再コード化できますか?
Re: 連続変数を離散変数に変換する興味のあるコラムを選択し、次へ進みます。
列==>再コード化
新しいグループに値をビン化した新しい列を作成します。