Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2011, 21:06   #1
Людмилк@
Новичок
Джуниор
 
Регистрация: 23.04.2011
Сообщений: 1
Восклицание Линейная регрессия

помогите пожалуйста написать программу в паскале:
1)Разработать алгоритм одномерной обыкновенной линейной регрессии для заданной выборки.
2)Написать программу, реализующую разработанный алгоритм в соответствии с техническим заданием.
3)Использовать программу для получения параметров модели для заданной выборки.
Требования к программе.

1.Программа должна представлять собой приложение командной строки. Программа должна принимать из командной строки два параметра - имя файла с исходными данными и имя файла с результатами вычислений.
2.Исходные данные находятся в текстовом файле формата CSV. Каждая строка содержит одну пару значений. Значения представлены в формате с плавающей запятой; разделителем целой и дробной части является точка (символ .).
3.Полученные параметры линейной регрессии должны выводиться в текстовый файл. В каждой строке должен находиться один параметр в формате с плавающей запятой и точностью, соответствующей точности вычислений. Если линейная регрессия имеет вид a + b * x, то порядок вывода значений – a b.
4.Все вычисления должны производиться с точностью не менее 16 знаков.
Вот числа.......помогите пожалуйста,очень надо
14.43706338,28.12436321
0.9800498,13.65197346
1.589871803,16.97471192
9.44329259,19.93537281
5.756173668,19.76862503
8.039794512,18.93575021
13.78658696,22.68674229
4.961532236,17.71963768
10.43656292,23.52198972
3.65379177,18.069139
14.30972341,23.94732378
2.756651509,16.17084301
-15.07031975,5.277482861
14.88949013,24.62756673
-5.345778489,12.10390072
-13.92388401,9.004588605
11.8811801,22.69531356
10.49822036,21.80355394
14.13185346,22.77200591
-9.544968064,7.161365406
-8.90087596,11.18067471
-4.266853726,12.81635239
6.075805938,19.12782669
11.62045828,22.0460474
-9.874103652,8.200255125
9.186584933,17.78435543
-14.28315316,11.18569664
-13.29484478,8.024189982
5.727347405,20.07055042
-7.038284496,16.53583429
-0.183375856,15.6094801
6.0808927,17.47812045
15.11746894,24.88448901
8.150350486,22.59467449
3.316819643,16.51443209
3.974290831,22.06026442
-8.444522467,10.69721758
-8.271209411,8.99136035
-11.83760041,10.83900128
8.484153482,20.23037179
15.31336627,26.22280598
12.9709877,28.36234303
-7.67979837,11.5786578
-12.74583566,8.798579781
5.139090284,15.81337878
-14.05528749,11.76960784
-4.307532292,12.37195364
-3.291704295,12.55624889
6.858537269,18.4213223
2.862817988,15.14021232
1.721070061,15.23358452
1.544952046,16.65856536
14.58520542,24.67575347
-3.085782913,15.30690691
-3.063546548,12.75020774
0.059845449,13.75529298
-14.08984489,7.39484956
0.841170128,16.10736409
-8.792496162,14.90591458
12.16102665,20.20850832
-3.577815939,15.87888395
-12.69760242,10.87157802
-12.11761926,9.862488326
6.706602249,19.89928863
4.819918067,14.24651633
-13.09856263,10.3348896
4.937972075,17.0827807
-12.5678665,9.588782873
1.072585378,13.19099213
8.89873609,18.8758391
-8.450164219,8.88689693
4.752626534,18.38392472
0.884385569,16.14521734
7.887866534,17.83136211
15.16652964,22.34631769
7.25770587,16.74086773
-13.27040287,6.72119618
1.118632497,15.22164175
7.72763025,21.42662085
8.251200414,18.93952674
-6.304384256,8.505698208
-6.371563294,11.66548623
-1.179349643,13.90723392
-14.28323254,10.3236268
2.099818711,16.05556834
-1.43254025,12.73072678
-12.50266195,9.9416062
-9.152944104,9.043434115
0.017786772,15.42538189
-0.981793597,14.91301381
0.267146965,14.96626884
-10.26746242,9.493363298
-14.17442245,10.48602885
-13.88552099,9.745535159
7.331961588,21.00418016
1.312570754,15.81236031
13.58872621,20.3134566
-3.692671767,11.90613826
-13.85767452,6.948764607
0.868983381,13.53500549
12.94479936,23.69597608
Людмилк@ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Линейная регрессия E-Novikov Общие вопросы Delphi 0 17.12.2010 07:38
Линейная регрессия (C#) strS Помощь студентам 0 14.09.2010 16:39
Полиномиальная регрессия. Паскаль nevnuff Помощь студентам 2 18.12.2009 12:10
Решение полинома n-ой степени(регрессия) Angel-A Microsoft Office Excel 3 08.06.2009 11:22