從 cuve 上的已知點推斷切線問候,
希望有人能幫我解決這個計算問題。我有數百條曲線,每條曲線都不同。我計算了每條曲線上的一個臨界點,從這一點開始,我需要使用水平軸的切線進行推斷並記錄該值。
問候,
高級統計建模消費者和市場研究回复:從 cuve 上的已知點推斷切線你好
這真的很優雅,它對於單條曲線非常有效,我只需要弄清楚如何實現多條曲線。
問候,
回复:從 cuve 上的已知點推斷切線謝謝,我進一步研究這個
回复:從 cuve 上的已知點推斷切線看一下我為解決這個問題而放入數據表中的表腳本。
您可能不需要交互性,但它應該為您提供基於關鍵點選擇求解截距的想法。
圖形腳本中的主要解決方案:
selected_rows = Current Data Table() << Get Selected Rows();
If( N Items( selected_rows ) > 0,
Current Data Table() << Clear Row States();
critical_row = selected_rows[1, 0][1];
Current Data Table() << Select Rows( critical_row );
Current Data Table() << Colors( "Red" );
Current Data Table() << Clear Select();
);
Try(
x_prev = :X[critical_row - 1];
x_crit = :X[critical_row];
y_prev = :Y[critical_row - 1];
y_crit = :Y[critical_row];
slope = (y_crit - y_prev) / (x_crit - x_prev);
x_intercept = x_crit - y_crit / slope;
Y Function( slope * (a - x_intercept), a );
Marker( Marker State( 2 ), {x_intercept, 0} );
Text( {x_intercept, 0}, Eval Insert( " intercept = ^x_intercept^" ) );
);回复:從 cuve 上的已知點推斷切線使用名為 Linear Regression() 的 JSL 函數,應該可以輕鬆移動臨界點右側的 X 和 Y 數據,並檢索截距。查看線性回歸的腳本索引。

回复:從 cuve 上的已知點推斷切線你好
是的,我有數百條這樣的曲線,如果所有曲線都不同,那麼自動化這些 x 截距就很好了。我可能可以使用數組中上面的點和下面的點來計算線性斜率,然後繪製該線並記錄 x 截距的值...我只是很難在 JMP 中概念化,我是VB 可以做到,但如果JMP 可以做到,那麼下一組評估就會容易得多。
謝謝
回复:從 cuve 上的已知點推斷切線看起來您正在尋找曲線的線性部分,然後估計 x 截距。
回复:從 cuve 上的已知點推斷切線曲線將類似於下圖,藍線的起點是切線外推到水平軸的臨界點。
讓我知道這是否有意義
謝謝

回复:從 cuve 上的已知點推斷切線什麼樣的曲線? 他們的等式是什麼? 模型方程中的參數值是多少? 你能用曲線的導數來計算臨界點的切線嗎? “也許”是否表達了您對這種方法的信心?