Open xinyuww opened 4 years ago
This should not affect the estimate. These are coming more from the internal residualizations at the nodes of the tree and for some alpha's (regularization weight) tried out by the cross validation done internally by LassoCV. For some of these alpha's due to some small samples at some nodes, the optimization problem did not converge. But the lassoCV will most defintely wont pick those alphas. Moreover, in the end we run a final WeightedLassoCV at predict time, which is the important one. These appear too for our synthetic data as you noticed, but as you'll see in the synthetic data the final estimate is still accurate.
I am getting a lot of the following warning during fitting DiscreteTreatmentOrthoForest.
/opt/miniconda3/lib/python3.7/site-packages/sklearn/linear_model/sag.py:337: ConvergenceWarning: The maxiter was reached which means the coef did not converge
I get this in the terminal even during fitting the simulate dataset in the notebooks Orthogonal Random Forest Example.ipynb, the Multiple Treatment section. I am what are the potential reasons for this. Thanks!