Automatisierte Extrapolation des SchwellenwertsStellen Sie sich ein Szenario vor, in dem Sie versuchen, die Genauigkeit der Elfmeterstöße von 10.000 Fußballspielern zu messen.
Je weiter Sie sich von den Toren entfernen, desto ungenauer sind die Spieler und desto mehr Schüsse gehen daneben.
Ich möchte die Schwellenentfernung extrapolieren, bei der 10 % der Spieler zu fehlen beginnen.
Dies ist kein reales Problem, es ist eine hoffentlich leichter verständliche Beschreibung meines Problems.
Die beigefügte Datentabelle ergibt das folgende Diagramm.

Ich möchte den x-Wert (dh die Entfernung) herausfinden, wenn der Graph die 10% Fehlrate überschreitet.
Ich weiß, dass ich mit dem Fadenkreuz aus dem Diagramm lesen kann, aber ich möchte dies automatisch/programmgesteuert tun können.
Mit JMP16.0
DatentabelleBetreff: Automatisierte Extrapolation des SchwellenwertsHier ist ein kleines Skript, von dem ich glaube, dass es Ihnen die Entfernung gibt, die Sie anfordern.Es findet die Zeile über und unter dem Zielwert und interpoliert zwischen ihnen, um die ungefähre Entfernung zu finden.
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]
)
;
Betreff: Automatisierte Extrapolation des SchwellenwertsWenn Sie nach einer Lösung ohne Skripting suchen, können Sie das Tool Custom Inverse Prediction in der Fit Curve Platform verwenden, um Ihnen das vorhergesagte X für ein bestimmtes Y zu geben. Dies würde jedoch erfordern, dass Sie eine Kurve finden, die gut zu Ihren Daten passt, was möglicherweise nicht das ist, wonach Sie suchen. Ich habe eine aktualisierte Version Ihrer Datei mit gespeichertem Fit Curve-Skript angehängt.
