Библиотека линейной регрессии или фрагмент кода для iPhone / iPad? - PullRequest
0 голосов
/ 20 июня 2011

Я хотел бы найти линию, которая наилучшим образом соответствует n декартовым точкам.

Есть ли пакет или библиотека, которые помогут мне на iPhone - что-то на C или target-C?

1 Ответ

0 голосов
/ 20 июня 2011

Вы можете написать быстрый код, чтобы сделать это.Решение задачи методом наименьших квадратов является b = (G ^ (T) G) ^ (- 1) G ^ (T) m, где b - вектор коэффициентов линейного приближения, m - вектор всех yзначения и G является ядром матрицы размерности (длина (м), 2), и каждая строка G является (1, x), где x является значением x, соответствующим значению yy.G ^ T - это транспонирование G.

Транспонирование и инверсия могут быть выполнены с использованием библиотеки LAPACK (или любой другой библиотеки линейной алгебры на ваш выбор) или путем извлечения соответствующего кода из книги «Числовые рецепты».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...