「スプライン予測値」用のスクリプト<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />すべてのごあいさつ
もっとJMPスクリプト作成経験のある人がここでいくつかの提案を提供できることを願っています。
グループごとにYをXにフィットさせてスプラインをフィットさせ(0,1;標準化)、予測値を現在のデータテーブルの新しい列に保存します。最初の部分(モデルとスプラインを合わせる)を実行できたので、赤い三角形を右クリックするだけでスプライン予測値を保存できることを確認しましたが、実行したくありません。これは手動で。スクリプトを使ってこれを自動的に行いたいのですが。
JMP環境設定(Platforms-Bivariate Curve)で[予測値を保存]オプションを選択した場合は機能しますが、処理に非常に長い時間がかかります。
最後に、私のYvarは日付であり、新しく作成された列に "d / m / y"という形式を割り当てたいのですが。
助けてくれてありがとう!
ピエール
再: "スプライン予測値"のためのスクリプトJMP13でテスト済みを追加したいだけでした。 問題は同じように見えます。
再: "スプライン予測値"のためのスクリプトこれについて何か更新があるかどうか疑問に思う。 私はJMP12でも同じ問題を抱えています - 明白なことをするように思われる提案された構文は手動でステップを実行することと比較して非常に遅いです。 手動のパフォーマンスを再現する方法はありますか?例えば、フィットを使ってプロットを作成してから、事実の後にメッセージを送信して、赤いボタンを使用したときのように動作させるようにします。そのための構文がわかります。
再: "スプライン予測値"のためのスクリプトうーん...それは奇妙ですが、あなたは正しいです。私はあなたが説明するようにテーブルを作りました、そして私はあなたがするのと同じパフォーマンス問題を見ることができます。
私たちの開発スタッフにそれを伝え、彼らが提案を持っているかどうか、そして将来のリリースでそれを改善できるかどうかを確かめます。
ごめんなさい。
- ジェフ
再: "スプライン予測値"のためのスクリプト答えてくれてありがとう。
実際、私は私の投稿の翌日に{Save predicts}オプションを見つけましたが、それを試してみましたが、JMP環境設定の「予測値を保存する」オプションを選択するまで時間がかかりました。長いプロセスの理由は確かに私が持っているデータの数が多いことです(およそ550グループ、18 000行...)。それは私のものより少ない行数がある "Big class"の例で非常にうまく機能するからです。表。
スクリプティング方法が手動方法よりも10倍以上長い理由はわかりません…
再: "スプライン予測値"のためのスクリプトこのようなことを試してください:
dt = open("$SAMPLE_DATA\Big Class.jmp");
biv=dt << Bivariate(
Y( :height ),
X( :weight ),
Fit Spline( 0.1, Standardized, {Line Color( {208, 64, 86} )}, {Save Predicteds} ),
By( :age )
);
列をフォーマットするには、フォーマットメッセージを新しい列に送信します。これがテーブルの最後の列になります。
column(dt, ncol(dt))<< format("d/m/y");- ジェフ
Re:「スプライン予測値」のスクリプトこのスレッドは数年前のものですが、ここに更新を追加します。 JMP 14では、この問題やその他の問題に対処するために、いくつかの重要なパフォーマンスの改善が行われました。