Estoy usando no negativo lasso(sklearn) en un conjunto de datos con 1,5 MM de puntos de datos y 120 características. Es un bajo R2 (entorno de trabajo con ruidosos datos financieros), por lo $R^2$ es de alrededor de 10%. Lo que yo estoy más preocupado sin embargo, es que la desviación estándar de las predicciones es acerca de $\frac{1}{4}$ de la desviación estándar de la variable objetivo. Del mismo modo, mean(abs(destino)) / mean(abs(prevista)) es de alrededor de $\frac{1}{4}$.
¿Cómo puedo conseguir que la relación sea más cercana a 1? Estoy dispuesto a sacrificar algo de $R^2$ para lograr esto. Qué necesito para hacer otro tipo de regresión, transformar mi cuenta de alguna manera, o es que hay algo más que se puede hacer? En otras palabras, las predicciones son demasiado suave para mi aplicación.
Si es posible, me gustaría una sugerencia de cómo obtener resultados (predicciones) que son de tamaño similar a la de destino, mientras que todavía tiene similar (ahora mucho menor) $R^2$.
Tal vez debería usar diferentes de la función objetivo en lugar de min. suma de los cuadrados?