Ich bin eine sehr neue statistische Analysewelt und interessiere mich kürzlich für die BUGS/JAGS/STAN Modellierungssprache. Etwas, was mich wirklich überrascht, ist, dass ich keine Beispiele neuer Funktionen oder Verteilungen gesehen habe, die definiert wurden, um Code-Duplikation zu vermeiden. Nehmen wir zum Beispiel an, dass ich häufig das Quadrat der Poisson-Verteilung verwende, gibt es trotzdem das Folgende?Definieren neuer Funktionen und Verteilungen in der Sprache BUGS/JAGS/STAN
dsqpo <- function(lambda) {
tmp ~ dpois(lambda)
tmp2 <- tmp * tmp
return(tmp2)
}
und dann später auf
model{
...
x ~ dsqpo(alpha)
y ~ dsqpo(beta)
}
ohne jedes Mal eine neue temporäre Variable zu definieren.
Ich fürchte, Sie müssen dieses Tutorial für Nicht-Akademiker "kaufen". –
Sie können die Autoren per E-Mail oder auf scihub suchen. –