2010-10-21 19 views
5

Mi piacerebbe produrre una stima della densità del kernel in R, e sono un po 'macchiato da tutti i diversi pacchetti. Ho bisogno di essere in grado di:Come eseguire una stima della densità del kernel 2d pesata in R?

  1. Specificare pesi
  2. specificare la dimensione della larghezza di banda
  3. Specificare dimensioni bin

Come si va su questo? Punti bonus per uno snippet di codice.

+1

Provare su http://stats.stackexchange.com – mbq

+0

Hai esaminato la visualizzazione Attività spaziale? http://cran.r-project.org/web/views/Spatial.html –

risposta

3

Ovviamente c'è un numero di pacchetti. Dovresti prima decidere quale stima del kernel 2D da. Nel pacchetto fields hai una funzione smooth.2d, e hai il meraviglioso pacchetto di Brian Ripley, KernSmooth. I punti extra per i frammenti di codice che puoi dare ai file di aiuto, non ho intenzione di copiarli.

Per questo tipo di domande, provare anche www.rseek.org.

+0

Grazie per la vostra pazienza, sono molto nuovo nel mondo R e nella sua cultura, e ci vuole un po 'per imparare come vanno le cose qui :) – fmark

+1

@fmark: nessun problema. Puoi anche dare un'occhiata a questa domanda http://stackoverflow.com/questions/102056/how-to-search-for-r-materials e questa domanda http://stackoverflow.com/questions/192369/books-for -learning-the-r-lingua –

+0

In risposta alla tua domanda, un gaussian smoothother mi farà bene, e il pacchetto 'fields'' smooth.2d' sembra avere tutti i parametri che richiedo. – fmark

Problemi correlati