Главная Исходники программ на C# » Файлы » Выполненные работы » Исходники программ на C# [ Добавить материал ]

Программа, строящая линейные регрессионные модели

[Скачать с сервера (24.5 Kb) - бесплатно] 04.07.2010, 17:59
Исходники программы на C#, которая строит линейную регрессионную модель по исходным данным, находит дисперсию и проверяет полученную модель на адекватность по критерию Фишера с уровнем значимости 0,05.


Работает программа так:

Дан txt-файл – таблица чисел. Числа в строке отделены друг от друга символом табуляции, строки отделены друг от друга символом переноса строки. Числа представлены в строковом виде, десятичный разделитель – запятая. Число столбцов в файле – не меньше 2, принимаем первый столбец за значения выходной переменной Y, остальные столбцы – входные переменные X1, X2 и т.д.

Программа в архиве написана на C#, и строит по содержащимся в файле данным ( пример такого файла тоже прилагается - model.txt ) линейную модель y = a0 + a1x1 + a2x2 + … + amxm и вычисляет её показатели качества.

На экран выводиться:
  1. Модель, вместо коэффициентов a0 … am их конкретные значения (округлённые до 3-его знака после запятой);
  2. Остаточная дисперсия модели (округлённые до 3-его знака после запятой);
  3. Средняя относительная ошибка в процентах (округлённая до 2-го знака после запятой);
  4. Значение F-критерия Фишера для модели (округлённое до 3-его знака после запятой) и адекватна модель или нет.

Добавил: COBA (04.07.2010) | Категория: Исходники программ на C#
Просмотров: 4887 | Загрузок: 1319 | Рейтинг: 0.0/0 |
Комментарии (0)

Имя *:
Email *:
Код *: