Программа для линейной аппроксимации данных методом наименьших квадратов — скачать.
Следующая версия программы доступна здесь.
Программа предназначена для:
- интерактивного ввода координат набора точек;
- вычисления параметров аппроксимирующей прямой по методу наименьших квадратов;
- отображение на графике введённых данных и результатов расчёта;
- печать полученых результатов.
Программа написана на языке Компонентный Паскаль (Component Pascal) в среде BlackBox Component Builder спустя полгода после знакомства с ними.
Рис. 1. Диалоговые окна для ввода данных.
Ввод данных производится с помощью диалогового окна (рис. 1), позволяющего вводить новые точки, выбирать, редактировать и удалять точки введённые ранее. Выбор точки производится указанием её порядкового номера, либо с помощью кнопок: «|<» — первая точка, «<» — предыдущая точка, «>» — следующая точка, «>|» — крайняя точка. Поля ввода позволяют изменить X и Y координаты выбранной точки. Кнопка «Удалить» уничтожает выбранную точку. Кнопка «Добавить» создаёт новую точку с координатами X=0, Y=0. Поле «S0» предназначено для ввода общей для всех точки погрешности Y координаты. В полях «A» и «B» отображаются параметры аппроксимирующей прямой Y=AX+B. В полях «SA» и «SB» отображаются абсолюдные погрешности этих параметров, вычисленные по значению «S0». В поле «K» выводится коэффициент корреляции, чем ближе он по модулю к единице, тем лучше лежат точки на аппроксимирующей прямой. Обычно при |K| > 0.95 считается хорошей.
Введённые данные и результаты аппроксимации отображаются на графике (рис. 2). Выбранная точка отмечена красным цветом. Под графиком продублированы параметры аппроксимирующией кривой. Предусмотрена возможность отключения автоматической настройки масштаба графика и ручной настройки его вида. Для этого в окне «Опции графика» (рис. 1) предусмотрены поля для ввода границ видимой области по X, Y а также шаги сетки и расстояние между подписанными делениями на осях. Также можно отключить вывод на график результатов аппроксимации. В этом же окне находится кнопка «Печать», позволяющая распечатать график на принтере.
Рис. 2. График с введёнными данными и результатами аппроксимации.
Программа для линейной аппроксимации данных методом наименьших квадратов — скачать.
Следующая версия программы доступна здесь.
Программа предназначена для:
- интерактивного ввода координат набора точек;
- вычисления параметров аппроксимирующей прямой по методу наименьших квадратов;
- отображение на графике введённых данных и результатов расчёта;
- печать полученых результатов.
Программа написана на языке Компонентный Паскаль (Component Pascal) в среде BlackBox Component Builder спустя полгода после знакомства с ними.
Рис. 1. Диалоговые окна для ввода данных.
Ввод данных производится с помощью диалогового окна (рис. 1), позволяющего вводить новые точки, выбирать, редактировать и удалять точки введённые ранее. Выбор точки производится указанием её порядкового номера, либо с помощью кнопок: «|<» — первая точка, «<» — предыдущая точка, «>» — следующая точка, «>|» — крайняя точка. Поля ввода позволяют изменить X и Y координаты выбранной точки. Кнопка «Удалить» уничтожает выбранную точку. Кнопка «Добавить» создаёт новую точку с координатами X=0, Y=0. Поле «S0» предназначено для ввода общей для всех точки погрешности Y координаты. В полях «A» и «B» отображаются параметры аппроксимирующей прямой Y=AX+B. В полях «SA» и «SB» отображаются абсолюдные погрешности этих параметров, вычисленные по значению «S0». В поле «K» выводится коэффициент корреляции, чем ближе он по модулю к единице, тем лучше лежат точки на аппроксимирующей прямой. Обычно при |K| > 0.95 считается хорошей.
Введённые данные и результаты аппроксимации отображаются на графике (рис. 2). Выбранная точка отмечена красным цветом. Под графиком продублированы параметры аппроксимирующией кривой. Предусмотрена возможность отключения автоматической настройки масштаба графика и ручной настройки его вида. Для этого в окне «Опции графика» (рис. 1) предусмотрены поля для ввода границ видимой области по X, Y а также шаги сетки и расстояние между подписанными делениями на осях. Также можно отключить вывод на график результатов аппроксимации. В этом же окне находится кнопка «Печать», позволяющая распечатать график на принтере.
Рис. 2. График с введёнными данными и результатами аппроксимации.