分佈和曲線相交親愛的社區我有一個需要解決的問題(我沒有在博客中發現類似的問題)。
我有 2 組數據。
我創建了 2 個發行版。
我“求助於 JMP”以找到適合每個單一分佈的更好曲線。
現在我需要找到兩條曲線之間的交點 (X= ...)。
在附件中你可以找到數據集的例子和我需要的可視化。
提前感謝您的反饋。
最好的祝福。
西蒙娜
回复:分佈和曲線的交集均值、西格瑪和最大值
回复:分佈和曲線的交集嘿吉姆,M、S 和最大值是多少?
回复:分佈和曲線的交集謝謝伊恩。
感謝您的良好反饋。
最好的祝福,
西蒙娜
回复:分佈和曲線的交集一旦你保存了公式列(在本例中為兩個高斯),你可以通過使用十字線工具.
但是,如果您想要一個“準確”的答案,您可以定義一個輔助公式列並在剖析器(見附表)。 但請注意,您仍然需要檢查繪圖,並使用反應限度列屬性以適當地限制優化的範圍。 在此示例中,我還將此屬性與兩個原始列(權重為零)一起使用,只是為了允許同時分析所有三個列。
前:

後:

回复:分佈和曲線的交集你好吉姆,
感謝您的反饋。
我會申請的!
最好的祝福,
西蒙娜
回复:分佈和曲線的交集這是一個粗略的腳本,可以為您提供這些值。不確定它是否適用於所有比較......但它可能。試試看。結果顯示在日誌中。
Names Default To Here( 1 );
dt = Current Data Table();
// Change these values to the actual values of the 2 distributions
m1 = 203.315;
s1 = 203.33 - m1;
max1 = 203.37;
m2 = 203.345;
s2 = 203.355 - m2;
max2 = 203.4;
If( Normal Density( min(m1,m2), mu = m1, sigma = s1 ) > Normal Density( min(m1,m2), mu = m2, sigma = s2 ),
mh = m1;
sh = s1;
ml = m2;
sl = s2;
,
mh = m2;
sh = s2;
ml = m1;
sl = s1;
);
For( i = ml, i <= Min( max1, max2 ), i = i + ((Min( max1, max2 ) - ml) / 1000000),
r = i;
nd1 = Normal Density( r, mu = mh, sigma = sh );
nd2 = Normal Density( r, mu = ml, sigma = sl );
lastnd1 = nd1;
lastnd2 = nd2;
lasti = i;
If( nd2 > nd1,
x = Mean( i, lasti ); y = Mean( nd1, nd2, lastnd1, lastnd2 );
show(x,y) ;
Break();
);
);
回复:分佈和曲線的交集親愛的馬克,
感謝您的反饋。
我“希望”在 JMP 中有一些能力可以做到這一點……
關於你的建議... 我將嘗試遵循它(即使我不是 JMP 腳本方面的專家)。
祝你有美好的一天。
最好的祝福,
西蒙娜
回复:分佈和曲線的交集我相信沒有直接的方法。 也就是說,沒有平台具備這種能力。 您可以使用 Minimize() 函數,在腳本中使用它們各自的估計分佈參數來計算兩個概率密度函數之間的差異。 自變量是分位數。
請在 JMP 文件中提供數據和示例,以後不要提供 Excel 文件。