<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />皆さんこんにちは、
私は JMP の初心者であり、JSL の初心者です。 次の仕様に基づいて多数の行をサブセット化するスクリプトを作成しようとしています。元のテーブルに 1 ~ 15 行ある場合、元のテーブルのサブセットは 2 行、元のテーブルに 16 ~ 25 行ある場合、そのテーブルのサブセットは 3 行です。元のテーブルが 26 ~ 90 の場合、サブセット テーブルは 5 行です。基本的には自動化するスクリプトです。
サブセット>ランダム サンプル サイズ: [ユーザー入力数] >指定された行の範囲に基づいてOK。 これまでのところ、次のことを試しました。
新しいスクリプト (「ランダム行チェック、
if (n 行==1::15, 現在のデータ テーブル()<<サブセット(サンプル サイズ(2))),
if (n 行==16::25, 現在のデータ テーブル()<<サブセット(サンプル サイズ(3))),
if (n 行==26::90, 現在のデータ テーブル()<<サブセット(サンプル サイズ(5))),
if (n 行==91::150, 現在のデータ テーブル()<<サブセット(サンプル サイズ(6))),
if (n 行==151::280,現在のデータ テーブル()<<サブセット(サンプル サイズ(7))),
if (n row==281::500, current data table()<
if (n row >=501, current data table()<
)。
このスクリプトは、空のデータ テーブルを返します。 これが何か単純なことに違いないことはわかっていますが、私は森が木を見ているようには見えません。 助けてくれてありがとう!
本当にありがとう! これはまさに私が必要としていたものです
あなたはほとんどそこにいます。これを試して:
n =ナロー((現在のデータ テーブル()) ;
もしも(( n <= 15 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 2 )) 、
n <= 25 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 3 )) 、
n <= 90 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 5 )) 、
n <= 150 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 6 )) 、
n <= 280 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 7 )) 、
n <= 500 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 9 )) 、
n > = 501 、現在のデータ テーブル() <<サブセット((サンプルサイズ(( 15 )) 、
)。