しきい値の自動外挿10000 人のサッカー選手のペナルティ キックの精度を測定しようとしているシナリオを想像してみてください。
ゴールから遠ざかるにつれて、プレーヤーの精度が低下し、より多くのショットが失われます。
プレーヤーの 10% が行方不明になるしきい値の距離を外挿したいと思います。
これは現実世界の問題ではありません。うまくいけば、私の問題をより簡単に説明できます。
添付のデータ テーブルは、次のプロットを生成します。

グラフが 10% のミス率を通過するときの x の値 (つまり、距離) を求めたいと思います。
十字線を使用してグラフから読み取ることができることは知っていますが、これを自動的に/プログラムで実行できるようにしたいと考えています。
JMP16.0の使用
データ表Re: しきい値の自動外挿これは、あなたが要求している距離を与えると私が信じている小さなスクリプトです。ターゲット値の上下の行を見つけ、それらの間を補間して近似距離を見つけます。
Names Default To Here( 1 );
dt = Current Data Table();
target = .1;
lowerMax = Max( dt:shots_Missed_%[dt << get rows where( :Shots_Missed_% <= target )] );
lowerRow = (dt << get rows where( :Shots_Missed_% <= target ))[Loc(
dt:shots_Missed_%[dt << get rows where( :Shots_Missed_% <= target )],
lowerMax
)[1]];
upperMin = Min( dt:shots_Missed_%[dt << get rows where( :Shots_Missed_% >= target )] );
upperRow = (dt << get rows where( :Shots_Missed_% >= target ))[Loc(
dt:shots_Missed_%[dt << get rows where( :Shots_Missed_% >= target )],
upperMin
)[1]];
Distance = Interpolate(
target,
:shots_Missed_%[lowerRow],
:distance_m[lowerRow],
:shots_Missed_%[upperRow],
:distance_m[upperRow]
)
;
Re: しきい値の自動外挿スクリプトを使用しないソリューションを探している場合は、フィット カーブ プラットフォームのカスタム逆予測ツールを使用して、特定の Y に対する予測 X を得ることができます。 これには、データによく適合する曲線を見つける必要がありますが、探しているものではない場合があります。 Fit Curve スクリプトが保存されたファイルの更新版を添付しました。
