96 const vector<string> &ids){
98 int n_tests = X_add_.n_cols;
104 tbb::task_arena limited_arena(nthreads);
105 limited_arena.execute([&] {
107 tbb::blocked_range<int>(0, n_tests, 100),
108 [&](
const tbb::blocked_range<int>& r){
110 disable_parallel_blas();
113 for (
int j = r.begin(); j != r.end(); ++j) {
116 mat X_combined = join_horiz(X_shared, X_add_.col(j));
120 fastglmm fit =
fastglmm(y, X_combined, dcmp, weights, offset, family, md, tol, tol_eta, maxit, lambda);
123 result.at(j).
ID = ids[j];
glmmFitFeatures(const T1 &y, const T2 &X, const string &family, const spectralDecomp< T3 > &dcmp, const vec &weights={}, const vec &offset={}, const double &delta=-1, const double &left=-10, const double &right=10, const double &tol=1e-5, const double &tol_eta=1e-7, const int &maxit=100, const double &lambda=0, const int &nthreads=1, const ModelDetail md=LOW)
Definition glmmFitFeatures.h:58