Итак, наконец выпускаю версию 0.1.0. Испытания в учебном процессе показали её работоспособность, но тут же выявили баг LCL, который был обойдён.
Возможности программы:
1. Множественная нелинейная регрессия
2. Поиск подходящих моделей функций (по сумме квадратов отклонений и/или по критерию Фишера)
3. Ориентировочное определение значимого отличия коэффициентов регресси от 0
4. Создание и редактирование шаблонов функции
5. Построение двух- и трёхмерных графиков регрессии и экспорт их в графический файл.
Известные недостатки:
1. Имеющиеся алгоритмы определения коэффициентов регрессии недостаточно эффективен, для уточнения следует проводить регрессию несколько раз.
2. Расчёт значимости коэффициентов регрессии весьма приблизителен.
3. Низкая скорость поиска коэффициентов регрессии.
4. Малое количество моделей регрессии.
Использование (на выбор):
1. Скачать исходники, откомпилировать с помощью lazarus 0.9.29+ (в настоящее время - только SVN-версия; с недели на неделю должен выйти релиз 0.9.30), желательно подключить встроенный в исходники пакет plots, запустить получившийся исполняемый файл vvfstat[.exe], .
2. Скачать архив с бинарным файлом, распаковать в один каталог.
Далее - ввести данные или скопировать их из электронной таблицы, при необходимости добавить шаблоны функций, обработать полученные шаблоны (по одному или все; лучший после обработки будет выбран), при необходимости построить график. Внимание: для ввода данных необходимо создать таблицу. Данные будут располагаться в столбцах.
Чтобы включился английский интерфейс, нужно, чтобы программа поняла, что язык в системе - английский. Если она ошиблась, следует напрямую указать это, например, так
freestat -l en
English-speaker's notes (short)
This is a release for ver. 0.1.0.
Program is able to do:
1. Multiply non-linear regression
2. Regression model search (best for either least square sum or F-ratio).
3. Very approx. evaluation of regression coeff. valuability (<>0).
4. Making custom regression model templates.
5. Making 2D fnd 3D-plots of regression and very slow export to image files.
Disadvantages:
1. Ineffective algorythms
2. see p.3 of abilities
3. Very slow
Usage:
1. Download and compile the source (lazarus 0.9.29+ needed), it may require plots package (included in sources).
2. Download binary archive, extract to separate directory.
To enable english in the program, it should understand that system language is English. If not, it will try default - Russian (course, it don't know, what foreighn language you prefer - Russian or English, if your locale is, for example fr_FR, you should prefer English, but if it is, for example, uk_UA or even be_BY, you might prefer Russian, so program even don't try to guess). To overcome this difficulty, or if the program will be mistaken - just force the translation:
freestat -l en