Множественная регрессия - PullRequest
5 голосов
/ 11 мая 2011

Чтобы объединить 3 разных оценщика одной и той же переменной, мне нужно реализовать метод множественной регрессии в Java (следовательно, 3 независимые переменные и 1 зависимая переменная).Я ищу простой метод (такой же простой, как метод множественной регрессии).Из проведенного поиска я думаю, что метод наименьших квадратов, вероятно, должен быть адекватным подходом, но я хотел бы знать, если вы предлагаете какой-либо другой метод.Также я не смог найти хорошую документацию, касающуюся реализации метода наименьших квадратов в контексте с несколькими переменными, поэтому я был бы признателен, если бы вы указали мне любую хорошую информацию / источник, который я могу использовать.

Ответы [ 2 ]

5 голосов
/ 11 мая 2011

Посмотрите на эту библиотеку: http://www.ee.ucl.ac.uk/~mflanaga/java/Regression.html

В моем ответе на этот вопрос вы найдете ссылки на исходные коды: Взвешенная линейная регрессия в Java

Вы можете прочитать о математике (с полным примером) из этого руководства Университета штата Делавэр: http://udel.edu/~mcdonald/statmultreg.html или из учебника Statsoft: http://www.statsoft.com/textbook/multiple-regression/

0 голосов
/ 02 марта 2015

Если вы ищете действительно простой метод для присвоения весов важности, вы можете использовать сумму квадрата корреляций, хотя это не учитывает мультиколлинеарность - но намного проще для программирования.

...