diff --git a/include/tadah/models/linear_regressor.h b/include/tadah/models/linear_regressor.h index 591bec1e7a49f754adc7e446c496a19b38842fef..3a56af123feb83c9d3779a8915bdacf7f7e1a380 100644 --- a/include/tadah/models/linear_regressor.h +++ b/include/tadah/models/linear_regressor.h @@ -36,6 +36,7 @@ class LinearRegressor { int verbose = config.get<int>("VERBOSE"); double lambda = config.get<double>("LAMBDA"); double rcond = config.size("LAMBDA")==2 ? config.get<double>("LAMBDA",1) : 1e-8; + weights.resize(Phi.cols()); if (lambda == 0) { OLS::solve(Phi, T, weights, rcond, OLS::Algorithm::GELSD);