cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
Choose Language Hide Translation Bar
View Original Published Thread

yがゼロに近づいたときにx値を報告する

thedellette
Level II

以下に示すような複数のデータセットがあり、y値(グラフでは「H2Oピックアップ」)を確認し、これらの値がゼロに近づいたときにレポートを作成します。 これを中心にゼロに近い値にしきい値を設定できるようにしたいと思います。 写真では、y値に対して-0.0005を示しており、報告された結果のxソリューションは約1066のサイクルタイムになります。 これに答えるためにさらにデータや情報が必要な場合はお知らせください。 ありがとう!

 

undefined

 

この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。

1 ACCEPTED SOLUTION

Accepted Solutions
pauldeen
Level VI

Re:yがゼロに近づいたときにx値を報告する

おそらく最も簡単な方法は、分析->特殊なモデリングの下で非線形プラットフォームをロードすることです。 適切なモデルを適合させてから、ターゲット値の逆予測を使用してCycleTimeを取得します。

4 REPLIES 4
pauldeen
Level VI

Re:yがゼロに近づいたときにx値を報告する

おそらく最も簡単な方法は、分析->特殊なモデリングの下で非線形プラットフォームをロードすることです。 適切なモデルを適合させてから、ターゲット値の逆予測を使用してCycleTimeを取得します。

この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。

thedellette
Level II

Re:yがゼロに近づいたときにx値を報告する

ありがとうございました! 逆予測をデータテーブルに保存することはできますが、特定の「H2Oピックアップ」値を解いてCycleTime値を出力できるように、この式をスクリプトに保存する方法がわかりません。 私がそれを行う方法をどこで理解できるか知っていますか?

この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。

ian_jmp
Level X

Re: Reporting x value when y approaches zero

Maybe something like this?

NamesDefaultToHere(1);

// Sample data
dt = Open("$SAMPLE_DATA/Nonlinear Examples/Negative Exponential.jmp");

// Fit a plausible model, and do inverse prediction for Y = 0.8 and 0.9
fc = dt << Fit Curve(Y( :Y ), X( :X ), Fit Logistic 2P(Custom Inverse Prediction( Response( {0.8, 0.9} ))));

// Get the inverse predictions into a table
dtp = Report(fc)[TableBox(4)] << makeDataTable;
pauldeen
Level VI

Re: Reporting x value when y approaches zero

Or a slight modification to Ians method where the equation and predicted values end up in your original table:

NamesDefaultToHere(1);

// Sample data
dt = Open("$SAMPLE_DATA/Nonlinear Examples/Negative Exponential.jmp");

// Fit a plausible model, and do inverse prediction for Y = 0.8 and 0.9
fc = dt << Fit Curve(Y( :Y ), X( :X ), Fit Logistic 2P(Save Prediction Formula));

// Add desired row
dt << add row(1)
:X[nrows()] = 0.8;