ランダムシードを設定して分析を再現可能にする<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />幸せな金曜日、すべて、
JMP Pro評価者から、ニューラルネットワークやランダムフォレストなどのモデルをJMP Proで再現できるようにする方法を尋ねられました。これらのメソッドはランダムシードを使用して開始条件を確立するため、スクリプトを保存するだけでは不十分です。次のように、「ランダムシードの設定」オプションを使用して、スクリプトでシードを指定する必要があります。
パーティション(
Y(:chas)、
X(:crim、:zn、:indus、:mvalue、:nox、:rooms、:age、:distance、:radial)、
検証(:TVT)、
メソッド(Bootstrap Forest)、
ポーションブートストラップ(1)、
数の用語(2)、
ナンバーツリー(12)、
ランダムシードの設定(9876) 、
行く
);
スクリプトインデックスを検索すると、このオプションをサポートするプラットフォームがいくつか表示されます。その中には、ニューラルとパーティションがあります。
私は彼にシードの設定方法を示しましたが、評価者はこれを行うほうが簡単であるはずだと不平を言っていました。起動ダイアログからシードを設定する方法はありません。スクリプトを遡及的に保存し、ランダムシードを設定する構文を追加することしかできません。 ポイントアンドクリックを使用してモデルを作成した場合、まったく同じ結果を得るために分析を繰り返す方法はありません。
誰かが解決策や良い回避策を持っていますか?これまでのところ最高の点は、すべてのポイントアンドクリック分析の前にシード番号を使用して "Random Reset()" JSL関数を発行できることですが、これはかなり機能しないようです。
乾杯、
ヨルダン
Re:ランダムシードを設定して分析を再現可能にするアドインの更新版が投稿されました。 これはニューラルでも機能します-ジョーダンに感謝します!これを反映するように手順が更新されました。 ほとんどのプラットフォームで動作するはずです-プラットフォームを起動する前に実行してください。
Re:ランダムシードを設定して分析を再現可能にするはい、表面的には簡単なようです。 確かに、より堅牢なバージョンを用意しておくとよいでしょう。 これを実現できるスクリプト作成者を知ってください:)
Re:ランダムシードを設定して分析を再現可能にするフィードバックをありがとう。これは私が思っていたよりも複雑なトピックです。
John Sallからのメモは次のとおりです。彼は最近、Dan Vによって上記で参照された障害に追加しました。
2つの乱数ジェネレーターがあり、ランダムリセットとランダムシードは2つの異なるジェネレーターに割り当てられます。プラットフォームがマルチスレッドであり、乱数がスレッドで実行される場合、乱数ジェネレーターは一貫しません。多くのプラットフォームには、スレッド化を無効にするUnthreadedオプションがあります。これにより、ランダムリセットがより適切に機能します。
ミア、私は、Random Seed()関数がNeuralでは機能するが、Random Reset()では機能しないことに気づきました。その逆はパーティションに当てはまるようです。おそらく、両方のシードを同時に設定することにより、アドインをより効果的にすることができます。
ヨルダン
Re:ランダムシードを設定して分析を再現可能にするFYI-アドインがファイル交換にアップロードされました。 現在、指示に取り組んでいます。 すべてのプラットフォームで機能するわけではありません(つまり、ニューラル)、しかしパーティションで仕事をしているようです。
Re:ランダムシードを設定して分析を再現可能にするこんにちはジョーダン、
ランダムなシードをリセットするためのアドインがあり、1年か2年前にブレイディまたはスーウォルシュが学術目的で(教授と学生が同じ結果を得ることができるように)開発しました。 それは非公式にテストされ、仕事をするようです。 これをファイル交換に投稿します。
ミア
Re:ランダムシードを設定して分析を再現可能にするこんにちはジョーダン-私はこれをJMPベータリストに提出した。すでにオープンな欠陥があります。あなたの提案と顧客がスレッドに追加されました: http://sww.sas.com/cgi-bin/quick_browse?defectid=S0898202
Re:ランダムシードを設定して分析を再現可能にするまたは、クリックしてランダムシードを同じ開始値に設定するJMPアドインはどうですか?
よろしく、
マーティン
Re:ランダムシードを設定して分析を再現可能にするこんにちはジョーダン、
これが役立つかどうかはわかりませんが、Partial Least Squaresは、モデルの起動でドロップダウンの赤いホットスポットを介してランダムシードを設定する機能を提供します。 多分他の分析プラットフォームに追加できる何か。
ベスト、
ビル