Якщо тільки рішення закритої форми не є надзвичайно дорогим для обчислення, зазвичай це шлях, коли він доступний. Однак,
Для більшості нелінійних регресійних задач рішення закритої форми не існує.
Навіть при лінійній регресії (один з небагатьох випадків, коли доступний розчин закритої форми), використовувати формулу може бути недоцільно. Наступний приклад показує один із способів, як це може статися.
Для лінійної регресії на моделі вигляду , де X - матриця з повним рангом стовпця, рішенням найменших квадратів,y=XβX
β^= аргхв ∥ Хβ- у∥2
дається
β^= ( XТХ)- 1ХТу
Тепер уявіть, що - це дуже велика, але розріджена матриця. наприклад, може мати 100 000 стовпців і 1 000 000 рядків, але лише 0,001% записів у є ненульовими. Існують спеціалізовані структури даних для зберігання лише ненульових записів таких розріджених матриць. ХXХХ
Також уявіть, що нам не пощастило, і - досить щільна матриця зі значно більшим відсотком ненульових записів. Зберігання щільної матриці 100000 на 100000 елементів тоді вимагатиме числа цифри з плаваючою точкою (у 8 байт на число, це доходить до 80 гігабайт.) Це було б недоцільно зберігати ні на чому але суперкомп'ютер. Крім того, обернення цієї матриці (або частіше фактору Холеського) також, як правило, має переважно ненульові записи. X T X 1 × 10 10ХТХХТХ1 × 1010
Однак, є ітераційні методи для розв'язування задачі найменших квадратів , які не вимагають більше пам'яті , ніж , , і і ніколи явно НЕ утворюють твір матриць . уХу ХТХβ^ХТХ
У цій ситуації використання ітеративного методу набагато ефективніше обчислювально, ніж використання рішення закритої форми для задачі з найменшими квадратами.
Цей приклад може здатися абсурдно великим. Однак великі проблеми з найменшими квадратиками такого розміру звичайно вирішуються ітераційними методами на настільних комп’ютерах при дослідженні сейсмічної томографії.