Wann wird RNGScope scope
benötigt, wenn Rcpp verwendet wird? In der Regel haben Sie need it bei Verwendung von C RNG-Funktionen. An einigen Stellen können Sie lesen, dass es not needed ist, wenn Sie Rcpp verwenden, Beispiele in Rcpp documentation verwenden Sie es, einige Beispiele von Dirk Eddelbuettel use it, während andere this one oder this nicht mögen. Also am Ende bin ich verwirrt ...Ist (und wann) RNGScope-Bereich in Rcpp-Code erforderlich?
Wann genau wird es benötigt und wann nicht? Macht es einen Unterschied, ob ich Rcpp::runif()
, R::runif()
oder R::unif_rand()
verwende? Ich bin hauptsächlich daran interessiert, Rcpp innerhalb des R-Pakets zu verwenden, anstatt den Standalone-Code aufzurufen.
Danke! Vielleicht sollten die Beispiele in Rcpp Vignetten behoben werden, um es nicht zu erwähnen ..? Ich habe * eine solche Antwort erwartet, aber die vielen Beispiele, die etwas anderes zeigen, haben mich verwirrt. – Tim
Pull-Anfrage? ;-) –
Klar, lass mich mal Zeit dafür finden :) – Tim