回答
抖動實際上意味着只是將隨機噪聲添加到數值向量中,默認情況下這是在抖動中完成的,通過從均勻分佈中抽取樣本來完成。如果的數量爲-沒有提供參數,則根據數據選擇抖動中的值的範圍。
我認爲術語'抖動'涵蓋了除統一之外的其他分佈,並且它通常用於更好地可視化重疊值,例如整數協變量。這有助於掌握觀測密度高的地方。在數字圖例中提及一些值是否已經抖動,即使它很明顯,也是一個很好的做法。下面是一個例子的可視化與抖動 -function以及正態分佈抖動其中I在任意值SD投擲= 0.1:
n <- 500
set.seed(1)
dat <- data.frame(integer = rep(1:3, each=n), continuous = c(rnorm(n, mean=1), rnorm(n, mean=2), rnorm(n, mean=3))^2)
par(mfrow=c(3,1))
plot(dat, main="No jitter for x-axis", xlab="Integer", ylab="Continuous")
plot(jitter(dat[,1]), dat[,2], main="Jittered x-axis (uniform distr.)", xlab="Integer", ylab="Continuous")
plot(dat[,1]+rnorm(3*n, sd=0.1), dat[,2], main="Jittered x-axis (normal distr.)", xlab="Integer", ylab="Continuous")
謝謝,抖動不是一個不好的做法,因爲它抖動的結果,因爲抖動值現在不準確?我只是想知道爲什麼會想要抖動結果,因爲它們現在不再正確。 –
我不會在統計建模中使用任何抖動,因爲它根據定義只是隨機的,不需要的噪聲。是的,「結果」是不準確的,但正如我所提到的,在一些可視化任務中,它實際上有助於解釋結果並且是合理的;你可以想象整數變量是一個有序因子,例如對照(= 1) - 輕度疾病(= 2) - 嚴重疾病(= 3)。假設您想要繪製與連續變量相關的散點圖,並且此處抖動有助於顯示y軸上的變化。它可以用來支持密度和箱形圖。 –
- 1. DCM4CHEE功能說明
- 2. Clojure功能說明。
- 3. Fortran的功能說明
- 4. bcrypt的功能說明
- 5. 說明的R:
- 6. Javascript代碼功能說明
- 7. AngularJS過濾功能說明
- 8. 功能測試,說明
- 9. 簡單功能說明
- 10. DOJO:功能參數說明
- 11. PHP內爆功能說明
- 12. 關於中斷功能和繼續功能的說明
- 13. jQuery和Twitter的引導功能說明
- 14. Java打印功能輸出的說明
- 15. 的Perl - 表格:: WriteExcel功能說明
- 16. 需要CouchDB的說明減少功能
- 17. 去抖功能調用
- 18. R + - 需要的說明
- 19. 「說服」列表功能在[R]
- 20. 堆排序功能需要說明
- 21. Deps.autorun說服務器功能不明確
- 22. 輔助功能服務說明
- 23. 轉到功能語法說明
- 24. Eclipse功能/方法說明丟失
- 25. 說明有關大熊貓value_counts功能
- 26. 說明功能綁定代碼
- 27. 功能使用說明 - >組織
- 28. R中的If語句的說明
- 29. R中的ODS功能R
- 30. 說明來自NMF包中的extractFeatures()R
是的,非常。 – Thomas
如果您只需在R提示符處輸入'jitter',您就可以看到該功能並瞭解其工作原理。 – A5C1D2H2I1M1N2O1R2T1