I have read that LightGBM handles missing values defaultly. And there certain parameters to change the consideration of missing values like zero_as_missing etc.., I have seen some people using negative values (-1, -999) in the place missing values.
So, my question is, which is better 1) leaving it to model to handle or 2) manually replacing the values with negative values?
Thanks in advance