2010-10-21 116 views
5

我想在R中產生一個內核密度估計值,並且在所有不同的包中都有一些變化。我需要能夠:如何在R中執行加權的2d核密度估計?

  1. 指定權重
  2. 指定帶寬大小
  3. 指定窗口尺寸

你會如何去嗎?代碼片段的獎勵積分。

+1

嘗試http://stats.stackexchange.com – mbq 2010-10-21 08:01:37

+0

你看過空間任務視圖嗎? http://cran.r-project.org/web/views/Spatial.html – 2010-10-21 09:36:50

回答

3

關閉當然有一些包。你應該首先決定其中 2D核心估計你想要的。在字段包中,您有一個smooth.2d函數,並且您擁有Brian Ripley,KernSmooth的精彩包。代碼片段的額外點可以提供給幫助文件,我不打算複製它們。

對於這類問題,也請嘗試www.rseek.org

+0

感謝您的耐心等待,我對R世界及其文化非常陌生,並且花了一些時間來了解事情的完成情況這裏:) – fmark 2010-10-21 11:00:09

+1

@fmark:沒問題。你也可以看看這個問題http://stackoverflow.com/questions/102056/how-to-search-for-r-materials和這個問題http://stackoverflow.com/questions/192369/books-for -learning-the-r-language – 2010-10-21 11:26:21

+0

在回答你的問題時,高斯平滑器對我很好,而'fields' package'smooth.2d'似乎有我需要的所有參數。 – fmark 2010-10-21 11:36:01