我有一個代碼,並使用curve_fit來冷卻洛倫茲和高斯曲線的數據。 我需要得到每個輸出參數的誤差估計值,所以已經打印出popt和pcov 我知道scipy參考指南指出如何使用pcov矩陣來找出錯誤,但是這對我來說是不清楚的,因爲我是編程的新手。 謝謝如何在python中使用pcov來獲取每個參數的錯誤?
0
A
回答
0
閱讀文檔通常可以提供這些問題的答案。例如,在https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html爲curve_fit()
的文件說:
返回:POPT:用於參數陣列 最優值,以使得f的殘差平方(XDATA,* POPT)的總和 - YDATA最小
pcov:2d array popt的估計協方差。對角線提供參數估計的方差。要計算參數的一個標準偏差誤差,請使用perr = np.sqrt(np.diag(pcov))。 西格瑪參數如何影響估計的協方差取決於absolute_sigma參數,如上所述。
這就是說:使用p_sigma = np.sqrt(np.diag(pcov))
請允許我建議,對於曲線擬合高斯和洛倫茲模型,你可能會發現lmfit(https://lmfit.github.io/lmfit-py/)有幫助。它爲這些和其他模型提供了內置版本。在其他功能中,它可以打印格式良好的報告,以便進行包含不確定性的適合的報告。
相關問題
- 1. 在Python中使用參數化查詢時獲取錯誤
- 2. 如何獲取MySQL錯誤參數?
- 3. 獲取每個元素在使用Python
- 4. 扭曲:如何從錯誤中獲取錯誤參數?
- 5. 如何在.htaccess中獲取ErrorDocument來輸出錯誤的uri參數?
- 6. 如何獲取Python中內置函數的參數個數?
- 7. 在Python中使用函數時獲取屬性錯誤
- 8. Python中的參數錯誤
- 9. 如何通過在php中使用switch/case來獲取多個GET參數?
- 10. 如何使用GridSearchCV獲取每組參數的預測值?
- 11. 如何在javascript中使用兩個參數獲取URL?
- 12. 如何使用jQuery獲取表中每行的每個id?
- 13. 如何在Python函數中獲取命名參數的字典
- 14. 如何在一年內每天只使用一個查詢來獲取數據?
- 15. 在調用signal時獲取Python函數中的值錯誤.firwin
- 16. 如何從每個li使用jquery的每個函數獲取數據?
- 17. Python獲取參數
- 18. 如何使用Python的unittest來聲明數據庫錯誤?
- 19. 獲取參數錯誤的字符
- 20. 如何在Python中使用SQL參數?
- 21. 在Python中獲取數組中每行的第一個元素?
- 22. ,同時使用ajax獲取錯誤消息來提取數據
- 23. 在Python中獲取屬性錯誤
- 24. 在python中獲取名稱錯誤
- 25. 在Python中獲取值錯誤
- 26. 在python setup.py中獲取錯誤安裝
- 27. 如何使用PHP獲取FTP錯誤
- 28. 如何使用Python請求庫獲取HTTP錯誤流?
- 29. 如何使用一些參數來獲取React組件
- 30. 在Python中獲取HTTP GET參數