こんにちは、みんな!
何年も前にスクリプトを書いたのですが、修正方法がわからない欠陥があります。とても簡単です。1 列のデータを取り、できるだけ均等になるように 3 ~ 5 列に分割します。これは重みの列で、友人同士のものです。私たちはさまざまな重みのものを何個か受け取り、それを 2 人で分けようとします。問題は、奇数を認識する方法を組み込んでいないことです。たとえば、150 個のものを 5 分割すると、うまくいきます。153 個のものを 5 分割すると、うまくいきません。10 年近くスクリプトを書いていないので、どうやって「孤立」列 (均等に分割できないものを入れる場所) を作成するか思い出せません。助けてください。:)
私はJMP18を持っています
スクリプトと、不均等に分散されたサンプル テーブルを追加しました。
私が見たいのは、できるだけ均等に配分され、含まれない行 (オブジェクト) 用に別の列が用意されていることです。
こんにちは@StandardPanda11 さん
JMP 18 をお持ちで、手順を覚えている場合は、「ファイル」-->「新規」-->「ワークフロー ビルダー」をクリックしてみてはいかがでしょうか。
次に、JMP テーブルを開き、手動で手順を実行して結果を取得します。
手順を記録するワークフロー ビルダーをクリックすると、JSL スクリプトを表示できます。
ワークフロー ビルダーの詳細情報:
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/overview-of-the-workflow-builder.shtml
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/workflow-builder.shtml
列を「できるだけ近く」に分割するにはどうすればよいでしょうか。また、何列に分割するかをどのように決定しますか。これは、JMP の「Subset using Stratify」を使用して、サブセット データ テーブルを作成する (jmp.com)ことで実行できる可能性があります (複数回実行する必要があると思います)。