Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програмного забезпечення для побудови статистичної моделі методом найменших квадратів

Реферат Розробка програмного забезпечення для побудови статистичної моделі методом найменших квадратів





44691184879, тоді домножимо дисперсії параметрів a і b на коефіцієнт Стьюдента знайдемо абсолютні помилки для a і b.


a=a ±? a · t=b ±? b · t

. I0=eb, T1/2=0,693/а (17)

4..


Слід зазначити, що похибка методу найменших квадратів в півтора рази менше, ніж у методу парних точок.

2. ПРАКТИЧНА ЧАСТИНА


.1 Блок-схема програмного комплексу


Для програми Microsoft Visual Studio:



Рис. 2.1


Для програми Microsoft Excel:


Рис. 2.2


2.2 Інструкція користувача програмного комплексу


Для програми Microsoft Visual Studio:

Вводимо кількість експериментальних даних n.

Вводимо експериментальні дані? і I.

Натискаємо кнопку побудувати графік.

Отримуємо таблицю розрахункових даних, шукані a, b, і, а також побудовані графіки функцій I (?) і Iрi (?).

Для програми Microsoft Excel:

Записуємо експериментальні? і I дані в таблицю

Будуємо графік функції I (?) і лінію тренда


Рис. 2.3


Створюємо розрахункові осередки щодо експериментальних даних, а саме, присвоюємо xi =? i, yi=Ln (Ii)

Робимо допоміжні розрахунки: xi · xi; xi · yi і yi · yi

Обчислюємо суми всіх розрахункових даних:


,,,


Отримуємо наступну таблицю:


№?, ЧI, імп./мін.х, чyх*хх*yy*y15237057,772538,8560,382101810107,5010075,0156,273151390157,24225108,5652,384201060206,97400139,3248,53525809256,70625167,3944,83635475356,161225215,7237,99745276455,622025252,9231,59сумма15547,954625997,77331,96

Знаходимо за формулами (13) a і b

Знаходимо дисперсії? 2,, за формулами (14), (15), (16)

Знаходимо абсолютні помилки для a і b

Знаходимо значення коефіцієнтів регресії і за формулами (17)

Будуємо графік функції Iрi (?)


Рис. 2.4


2.3 Скріншоти робочої програми


Скріншоти з програми Microsoft Visual Studio


Рис. 2.5


Рис. 2.6


Рис. 2.7


Рис. 2.8


Скріншоти з програми Microsoft Excel


Рис. 2.9


Рис. 2.10


Рис. 2.11


Рис. 2.12


2.4 Програмний код

Class Form1

Dim x () As SingleI () As DoubleY () As Doublen As Integerf () As Doublej As IntegerS1 As DoubleS2 As DoubleS3 As DoubleS4 As DoubleS5 As Doublea As Doubleb As DoubleRowI As IntegerColI As Integersigma As DoublesigmaA As DoublesigmaB As DoubleabsalutA As DoubleabsalutB As DoubleI0 As DoubleT1_2 As DoubleSub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

n=CSng (InputBox ( Введіть число n=))=CSng (TextBox6.Text) x (n) I (n) Y (n) .Col=1 raquo ; перший стіл?? ец.Row=0 'шапка

AxMSFlexGrid1.Text= годину ??raquo; 'заголовок в табл

'введення? j As Integer=1 To n (j)=CSng (InputBox ( Введіть число t ( amp; j amp; ) ))

laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo; TextBox1.Text=TextBox1.Text + CStr (x (j)) + vbCrLf.Col=1.Row=j - 1.Text=CStr (x (j))

номери рядків -----------------------. Row=j.Col=0.Text=CStr (j).Col=2 2й столбец.Row=0 шапка.Text= імп./хв заголовок табл

'введення Ij As Integer=1 To n (j)=CSng (InputBox ( Введіть число I ( amp; j amp; ) ))

laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo;laquo;raquo; TextBox2.Text=TextBox2.Text + CStr (I (j)) + vbCrLf

AxMSFlexGrid1.Col=2.Row=j - 1.Text=CStr (I (j)) (j)=Math.Log (I (j)) () SubSub myFunction ()=0=0=0=0=0.Row=0.Col=3. Text= x S1.Col=4.Text= y S2.Col=5.Text= x * y S3.Col=6.Text= x ^ 2 S4.Col=7.Text= y ^ 2 S5j As Integer=1 To n.Row=j.Col=3=x (j) + S1.Text=CStr (Math.Round (x (j), 2)). Col=4=S2 + Y ( j) .Text=CStr (Math.Round (Y (j), 2)). Col=5=S3 + x (j) * Y (j) .Text=CStr (Math.Round (x (j) * Y (j), 2)). Col=6=S4 + x (j) ^ 2.Text=CStr (Math.Round (x (j) ^ 2, 2)). Col=7=S5 + Y (j) ^ 2.Text=CStr (Math.Round (Y (j) ^ 2, 2)). Row=n + 1.Col=0.Text= сума .Col=3.Text=CStr (Math.Round ((S1), 2)) округляємо до дру...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Розрахунок апроксимацій експериментальних даних методом найменших квадратів ...
  • Реферат на тему: Розробка програми засобими Microsoft Excel