2011-12-06 10 views
17

Tengo dificultades para encontrar una forma de realizar una mejor regresión lineal. He estado usando Moore-Penrose pseudoinverse y QR decomposition con JAMA library, pero los resultados no son satisfactorios. ¿Sería útil ojAlgo? Llegué a límites de precisión que sé que no deberían estar allí. El algoritmo debería ser capaz de reducir el impacto de una variable de entrada a cero. Tal vez esto tome la forma de mínimos cuadrados reutilizados iterativamente, pero no conozco ese algoritmo y no puedo encontrar una biblioteca para él. La salida debe ser una matriz o vector de peso tal que la multiplicación de la matriz de la matriz de entrada por la matriz de peso produzca una matriz de predicción. Mi matriz de entrada casi siempre tendrá más filas que columnas. Gracias por tu ayuda.¿Hay una biblioteca Java para una mejor regresión lineal? (Por ejemplo, cuadrados mínimos reutilizados iterativamente)

Respuesta

14

No entiendo completamente su pregunta, pero yo he utilizado para Apache Commons Math hacer regresiones lineales antes.

Cuestiones relacionadas