予測式にランダムシードを追加予測式に同じ乱数を加えて再現性のあるシミュレーション式を作りたいのですが、ランダムシードを使えば可能でしょうか? 私はいつも JMP ヘルプで非常に簡単な説明を見つけます。このランダムなシードを数式に追加するにはどうすればよいでしょうか?
基本的なデータ分析とモデリング予測モデリングと機械学習Re: 予測式にランダムシードを追加たぶん使えると思いますランダムリセット()
Re: 予測式にランダムシードを追加括弧の間には何の数字を入れればいいでしょうか?
Re: 予測式にランダムシードを追加「選択率(%)」の予測式にシード1234を追加しました。

その結果、式を作成した選択性列のすべての数値がドットになります。

Re: 予測式にランダムシードを追加ランダム リセットはシードを設定するだけで、数値を追加するには他の手段を使用する必要があります (シードが同じであるため、数値は各行で同じになります)

Re: 予測式にランダムシードを追加申し訳ありませんが、わかりません、ランダムレフ? 数式に乱数を追加するにはどうすればよいですか?
Re: 予測式にランダムシードを追加こんにちは@フランクデルイック、
あなたのニーズを理解すると、特定のモデル (主効果、交互作用、二次効果など) に一致する Y 応答を作成したいと考えていますが、応答に少しのばらつきを持たせるために「制御された」ノイズを追加したいと考えていますか? 完璧なモデリングによる完全な決定論的ではなく、教育という文脈においてあなたの応答がより現実的に見えるということでしょうか?
その場合、で言及されたオプションは、 @jthi応答式に Random Normal または Random Integer を追加すると役立つ場合があります。
これは私がシミュレーションに使用した数式の例です。
50 + :X3 * 10 + :X2 * 4 + :X2 * :X3 * 2 + :X2 * :X2 * -6 + Random Normal( 0, 2 )
Y 応答の切片が 50 になるように指定し、この応答方程式のモデルにいくつかの項を追加し、最後に平均 0、標準偏差 2 のランダムな正規ノイズを追加しました。
この Y 列を再実行すると (開いて、何も変更せずに数式をクリックしてウィンドウを閉じると)、数式が再評価されるため、数値が変わる可能性があることに注意してください。 これを回避する 1 つのオプションは、「Supress Eval」をチェックすることです。これにより、式が指定されたランダムなノーマル ノイズで固定されます。

モデリングについて言えば、多変量回帰やその他のモデルを使用すれば再現性の問題は発生しませんが、一部の機械学習モデルでは、分析の再現性のためにシードを指定するオプションがあります (ここでは Y 応答を分析する例を示します)。 Bootstap Forest ではランダム シード 12345 を指定しているため、分析/スクリプトを再起動するとまったく同じ結果が得られます)。

この回答がお役に立てば幸いです、
Re: 予測式にランダムシードを追加追加する番号の種類がわかりません。番号作成オプションを選択してそれを使用してください (JMP には多数の番号があります)。 1 つのオプションは、ランダムな整数() 。
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(10),
Compress File When Saved(1),
New Column("Column 1",
Numeric,
"Continuous",
Formula(Random Integer(1, 10))
)
);
編集:
そして、各行に同じ番号を持たせたい場合(Reset Seed()を使用しない場合)、As Constantが機能するはずです(数式が存在するときに再評価されると思います)
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(10),
Compress File When Saved(1),
New Column("Column 1",
Numeric,
"Continuous",
Formula(
AsConstant(Random Integer(1, 10)))
)
);Re: 予測式にランダムシードを追加親愛なる@jthi Victor さん、有益な情報をありがとうございます。ただし、私の質問をもっと明確にする必要があると思います。 DOE の指導 学生/研修生に DOE を生成させ、実験結果を追加するために、シミュレートされた結果 (式 + 乱数) を含む列の列プロパティをコピーさせます。 分析に再現性があることを確認するには、実験結果がクラスルームの全員で同じになる必要があります。 例として、3 要素 CCD と化学反応の選択性の実験結果をシミュレートする式を含むファイルを添付しました。 この数式の列プロパティをコピーするときに、3 人の生徒 1、2、3 全員が同じ選択結果を取得するようにするにはどうすればよいですか? 3 つのすべての学生列にわたって乱数を固定しておくにはどうすればよいでしょうか? これで十分です、簡単に理解できることを願っています、ありがとう!
Re: 予測式にランダムシードを追加添付忘れてました。。
Re: 予測式にランダムシードを追加注: 選択性は 100% を超えていますが、結果を 100% 未満に保つには式を少し調整する必要があります。
Re: 予測式にランダムシードを追加学生が使用しているテーブルにランダムな値の列を追加できない場合は、Random Reset(Row()) を使用できると思います (Row() を別のものに変更できますが、それでも Row() にする必要があります)依存的でランダム化されていないため、たとえば Row()*Row() または Row() + 10 が適切です)。


列 8 は、ランダムなリセット + ランダムな通常の部分を示しています。
Re: 予測式にランダムシードを追加素晴らしい、うまくいきました、ジャーモに感謝します!
Re: 予測式にランダムシードを追加小さな入力ですが、シードが定期的にリセットされるのを防ぐためにこれを使用します。
If( Row() == 1,
Random Reset( 500 )
);<BR /><BR />Random Normal( 5, 0.5 );
リセット後のシーケンスは、JMP バージョン内で常に同じ「乱数」になります。