Intento incrustar RInside en mi aplicación en el sistema Win7 de 64 bits pero cuando inicializo un RInside: Rin = new RInside(argc, argv); aparece el siguiente mensaje: Error en loadNamespace (name): no hay ningún paquete llamado ‘Rcpp’ Este error solo ocurre con Windows.
Rcpp una función en Rcpp y la compilé con en inline . Ahora, quiero ejecutarlo en paralelo en diferentes núcleos, pero obtengo un error extraño. Aquí hay un ejemplo mínimo, donde la función funCPP1 se puede comstackr y funciona bien por sí misma, pero no puede clusterCall función clusterCall . La función funciona bien como […]
Hice una primera puñalada en una función de Rcpp en inline y resolvió mi problema de velocidad (¡gracias Dirk!): R: Reemplazando los valores negativos por cero La versión inicial se veía así: library(inline) cpp_if_src <- ' Rcpp::NumericVector xa(a); int n_xa = xa.size(); for(int i=0; i < n_xa; i++) { if(xa[i]<0) xa[i] = 0; } return […]