Resultados de la búsqueda a petición "rcpp"
¿Existe un límite para trabajar con matriz en R con Rcpp?
Estaba tratando de desarrollar un programa en R para estimar una correlación de Spearman con Rcpp. Lo hice, pero solo funciona con matriz con menos de un rango entre 45 00 - 50 000 vectores. No sé por qué, pero solo funciona con esa dimensión. ...
Agregar una biblioteca externa en el paquete R usando Rcpp
Estoy tratando de desarrollar un paquete R que use elRelojes de sol [http://computation.llnl.gov/projects/sundials-suite-nonlinear-differential-algebraic-equation-solvers] Biblioteca C para resolver ecuaciones diferenciales. Para que el usuario ...
Locf eficiente por grupos en una sola tabla de datos R.
Tengo un gran, ampliodata.table (20 millones de filas) con una ID de persona pero con muchas columnas (~ 150) que tienen muchos valores nulos. Cada columna es un estado / atributo registrado que deseo llevar a cabo para cada persona. Cada persona ...
Rcpp: mi programa de matriz de distancia es más lento que la función en el paquete
Me gustaría calcular la matriz de distancia euclidiana por pares. Escribí programas Rcpp por sugerencia deDirk Eddelbuettelcomo sigue NumericMatrix calcPWD1 (NumericMatrix x){ int outrows = x.nrow(); double d; NumericMatrix out(outrows,outrows); ...
Llamar a una función desde c ++ a través del entorno Rcpp
Estoy considerando llamar a una función R desde c ++ a través del entorno, pero recibí un error, esto es lo que hice #include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] NumericVector call(NumericVector x){ Environment env = ...
¿Por qué la función mediana R estándar es mucho más lenta que una alternativa simple de C ++?
Hice la siguiente implementación de la mediana enC++ y lo usé enR víaRcpp: // [[Rcpp::export]] double median2(std::vector<double> x){ double median; size_t size = x.size(); sort(x.begin(), x.end()); if (size % 2 == 0){ median = (x[size / 2 - 1] ...
Parámetro NULL predeterminado Rcpp
Estoy tratando de definir una función con un valor predeterminadoNULL parámetro enRcpp. El siguiente es un ejemplo: // [[Rcpp::export]] int test(int a, IntegerVector kfolds = R_NilValue) { if (Rf_isNull(kfolds)) { cout << "NULL" << endl; } else ...
Agregar un nuevo componente a un DatetimeVector en Rcpp
Agradecería si alguien me pudiera ayudar en push_back un nuevo componente enDatetimeVector. UNADatetimeVector solo tiene comienzo, fin,getDatetimes y métodos de tamaño.
RStudio se bloquea * después de * llamar a una función Rcpp varias veces
He escrito un código Rcpp para encontrar intersecciones en dos curvas lineales por partes. Abordé los problemas de la manera ingenua que requería bucles anidados (verificando todos los pares de segmentos), así que fui a Rcpp para obtener ...
¿Cómo crear un Rcpp NumericVector con más de 20 entradas?
Crear un NumericVector con más de 20 elementos conduce a mensajes de error. Esto está de acuerdo con este documento (en la parte ...