Least Squares Applet v. 1.0

Программа для линейной аппроксимации данных методом наименьших квадратов — скачать.
Следующая версия программы доступна здесь.

Программа предназначена для:

  • интерактивного ввода координат набора точек;
  • вычисления параметров аппроксимирующей прямой по методу наименьших квадратов;
  • отображение на графике введённых данных и результатов расчёта;
  • печать полученых результатов.

Программа написана на языке Компонентный Паскаль (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. График с введёнными данными и результатами аппроксимации.

Leave a Reply

Your email address will not be published. Required fields are marked *