Я должен решить проблему с несколькими наименьшими квадратами последовательно - это один за другим. Каждая наименьшая квадратная проблема из предыдущего изменяется только на одну строку. Правая часть одинакова для всех. Например, задача 1: || Ax-b || и задача 2: || Cy-b || где C и A изменяется только на одну строку. То есть, это эквивалентно удалению строки из A и включение новой строки в A. При решении задачи 2 у меня также есть x. Существует ли быстрый способ решения у задачи 2?инкрементные наименьшие квадраты, отличающиеся только одной строкой
ответ
К сожалению, ответ может быть НЕТ ...
Изменение одной строки матрицы приведет к совершенно другому спектру матрицы. Все собственные значения и собственные векторы изменяются как по величине, так и по ориентации. В результате градиент проблемы 1 не останется в задаче 2. Вы можете попытаться использовать свой x
из проблемы 1 в качестве первоначального предположения для y
в задаче 2, но это не гарантирует сокращения времени поиска в оптимизации.
Однако решение линейных матричных уравнений не так сложно с мощными пакетами. Вы можете использовать LU decomposition или QR decomposition для повышения эффективности вычислений.
Вы можете использовать формулу Sherman-Morrison.
Ключевой элемент решения линейной регрессии вычисляет инверсию A'A
.
Если b
старая строка из A
и a
является новая строка в C
, то
C'C=A'A-bb'+aa'=A'A+(a-b)(a+b)'
Это выражение может быть вставлен в формулу Шерман-Morrison, чтобы вычислить (C'C)^{-1} задано (A'A)^{- 1}.
- 1. Взвешенные наименьшие квадраты - R
- 2. Boolean наименьшие квадраты
- 3. Калман, наименьшие квадраты, или
- 4. Быстрые ограниченные наименьшие квадраты
- 5. Сегментированные наименьшие квадраты
- 6. Ограниченные наименьшие квадраты
- 7. SPSS и обычные наименьшие квадраты
- 8. matlab наименьшие квадраты случайной выборки
- 9. Рекурсивные наименьшие квадраты в python?
- 10. Инкрементальные наименьшие квадраты в Python
- 11. наименьшие квадраты svm в matlab
- 12. Python наименьшие квадраты с scipy.integrate.quad
- 13. Наименьшие квадраты подходят, неизвестный вклад
- 14. Взвешенные наименьшие квадраты в R
- 15. Обычные наименьшие квадраты с glmnet и lm
- 16. R Нелинейные наименьшие квадраты (nls) Модель Фиттинга
- 17. Java: временные ряды Обычные наименьшие квадраты
- 18. pass Jacobian for lmfit наименьшие квадраты
- 19. Коэффициенты гребня больше, чем наименьшие квадраты
- 20. Минимизирующая ошибка формулы в MATLAB (Наименьшие квадраты?)
- 21. Нормализованные наименьшие средние квадраты - реализация C
- 22. Нелинейные полные наименьшие квадраты/регрессия Деминга
- 23. Наименьшие квадраты, подходящие к прямой код python
- 24. Наименьшие квадраты, подходящие для кубической кривой Безье
- 25. Оценка ошибки с использованием MATLAB (наименьшие квадраты)
- 26. Как реализовать регуляризованные наименьшие квадраты в matlab
- 27. Линейные наименьшие квадраты, подходящие для сферы к точкам
- 28. наименьшие квадраты приблизительные 1D данные по заданному количеству горизонтальные линии
- 29. Ограничить таблицу только одной строкой
- 30. Ограничение пользователя только одной строкой