Previous Page  9 / 18 Next Page
Information
Show Menu
Previous Page 9 / 18 Next Page
Page Background

В.И. Аникин, О.В. Аникина, О.М. Гущина

122

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 5

Псевдокод рекурсивного алгоритма отличается от псевдокода общего алго-

ритма лишь циклом вычислений по

i

, а структура рекурсивной табличной моде-

ли отличается от структуры простой модели парной параметрической регрессии

двумя дополнительными вектор-столбцами

k

k

и

k

cur

высотой

n

+1 ячеек.

На основе приведенных алгоритмов были созданы и исследованы регрессион-

ные табличные модели для входных модельных данных

 

0 1

2

y

sin

i

i

i

a a x a x

  

 

0,1

i

N

(табл. 1).

Таблица 1

Исследованные регрессионные P-сплайновые табличные модели

Тип модели

Уравнение регрессии

P-сплайновая первого порядка:

общая

1

1

0

1

K

m

i

m

k i

k

i

m

k

x

x

     

 

рекурсивная

1

ˆy yˆ

i

i

i

h

 

P-сплайновая второго порядка:

общая

2

2

2

0

1

ˆy

β

K

m

i

m

k i

k

i

m

k

x

x

   

 

рекурсивная

 

 

 

2

2

1

1 2

1

1

y y

2 y ,

,

ˆ

ˆ

ˆ

i

i

i

x

h

 

  

P-сплайновая третьего порядка:

общая

3

3

2

0

1

ˆy

K

m

i

m

k i

k

i

m

k

x

x

     

 

рекурсивная

 

 

 

 

3

3

3

1

2

2 3

2

1

2

y 2y y 6

ˆ

ˆ

y β ,β ,

ˆ

ˆ

i

i

i

i

x

h

  

Общая B-сплайновая

1

1

0

1

K

m

i

m

k

i

k

i

m

k

x

B x

   

 

 

Оптимизация параметров этих уравнений выполнена с помощью инстру-

мента

Microsoft Excel «

Поиск решения» методом обобщенного приведенного

градиента (ОПГ) при диалоговых настройках, приведенных в табл. 2.

Таблица 2

Настройки диалогового окна

Microsoft Excel

«Поиск решения»

Параметр

P-сплайновая регрессия

Целевая функция

2

2

цел

0

1

y yˆ

K

n

i

i

pk

i

k

F

    

Изменяемые переменные

т

= (

0

,…,

p

,

p

1

,…,

pK

)

Ограничения

|

i

|

,

|

pi

|

50

Начальные значения изменяемых переменных для P-сплайновой регрессии

равны

0

=

y

ср

,

1

,...,

p

= 0,

p

1

,…,

pK

= 0.