在我的常規數據分析工作中,自從seaborn軟件包變爲可用狀態後,我已切換爲使用100%python。非常感謝這個美好的包。 但是,我錯過的一個Excel圖表功能是在使用lmplot()函數時顯示polyfit等式和/或R2值。有誰知道一個簡單的方法來添加?帶公式和R2文本的Seaborn implot
回答
它不能自動lmplot
因爲它是不確定的是什麼值應該對應,當有多個迴歸擬合(即使用一個hue
,row
或col
變量來完成。
但是,這是類似的一部分。jointplot
功能默認情況下,它顯示的相關係數和p值:
import seaborn as sns
import numpy as np
x, y = np.random.randn(2, 40)
sns.jointplot(x, y, kind="reg")
但是你可以傳遞任何功能。如果你想R^2,你可以這樣做:
from scipy import stats
def r2(x, y):
return stats.pearsonr(x, y)[0] ** 2
sns.jointplot(x, y, kind="reg", stat_func=r2)
的
謝謝,我想我可以一個接一個地使用jointplot(),而不是使用lmplot()的多重圖表特性。然而,頂部/側面直方圖是否可選,以便我可以將許多變成一個lmplot()等價物。 – user3287545 2014-08-30 16:09:49
什麼是p值(0,22)在這裏?我認爲皮爾遜相關性是皮爾遜價值。 – cacert 2016-01-06 20:41:13
@cacert:請參閱https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.pearsonr.html - 使用兩個完全獨立的變量看到這種關聯的概率。 – naught101 2016-09-01 03:30:10
- 1. 帶seaborn tsplot的多線圖
- 2. 在R的文本板中寫入公式不帶引號
- 3. Seaborn是否帶有Anaconda?
- 4. Excel公式與文本
- 5. Excel公式拆分文本
- 6. 在Excel中用C語言編寫帶雙引號的公式帶公式#
- 7. Seaborn Distplot和Barplot
- 8. python Seaborn - 帶有pointplot的註釋
- 9. 將文字文本轉換爲公式
- 10. 富文本字段的驗證公式
- 11. 包含文本和公式值的Excel單元格的VBA Handeling
- 12. 帶文本標籤的Excel文本格式文本
- 13. 在seaborn中使用Unicode文本
- 14. 帶有標記的SUM值的公式
- 15. 帶有動作腳本的Eval數學公式字符串
- 16. 帶文本文件和數組的str_replace
- 17. 如何在Python中添加文本和值Seaborn熱圖
- 18. 帶約束的總和公式中的動態範圍
- 19. 來自公式的條帶轉換
- 20. 在Excel中創建帶公式的URL
- 21. 帶數組公式的貨幣面額
- 22. Excel(2007)VBA - 。帶有引號的公式
- 23. 從單元格中替換文本公式中的文本
- 24. 關於JTextField和帶數字的文本格式的問題?
- 25. 帶有2個圖像和xamarin格式的文本的按鈕
- 26. fluentnhibernate:default_schema和公式
- 27. 帶HTML標籤的ReportViewer格式文本
- 28. 帶文本樣式的下拉列表
- 29. 帶MVVM模式的數字文本框
- 30. Seaborn和Stripplot的錯誤欄
可能重複[我怎樣計算R平方使用Python和NumPy的?](http://stackoverflow.com/questions/893657/how-do-i-calculate-r-squared -using-python-and-numpy) – MattDMo 2014-08-30 05:36:50
這不是真的重複,因爲問題是這個可以由seaborn函數自動添加,而不是如何手動計算。 – mwaskom 2014-08-30 15:16:09