Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Maple 9.5/10 Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 71

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π”ΡŒΡΠΊΠΎΠ½ΠΎΠ²

> hilbert(Ci(abs(t)),t,s);

-signum(s) Ssi(|s|)

> hilbert(signum(t)*Ssi(abs(t)),t,s);

Ci(|s|)

> hilbert(t*f(a*t)^2,t,s);

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π°, осущСствлСнноС Π½Π°Π΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ прямого прСобразования, Π½Π΅ всСгда восстанавливаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ f(t) Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ. Иногда ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π° (см. послСдний ΠΏΡ€ΠΈΠΌΠ΅Ρ€) выраТаСтся Ρ‡Π΅Ρ€Π΅Π· само сСбя. Много интСрСсных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° это ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ gilbert.mws.

5.11.9. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ МСллина

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ МСллина задаСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ

ΠΈ рСализуСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ

mellin(expr, x, s)

с ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ expr, x ΠΈ s. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ прСобразования МСллина ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

> assume(Π°>0);

> mellin(x^a,x,s);

> mellin(f(Π°*Ρ…),Ρ…,s); mellin(f(a*x), x, s);

> invmellin((gamma+Psi(1+s))/s,s,x,-1..infinity);

-Heaviside(1-x)ln(1-x)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ прСобразования МСллина ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ mellin.mws.

5.11.10. Ѐункция addtable

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π½Π΅ всСгда ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ прСобразования Π΄Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² явном Π²ΠΈΠ΄Π΅. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ позволяСт Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция

addtable(tname,patt,expr,t,s)

Π³Π΄Π΅ tname β€” Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ прСобразования, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† patt Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ поиска. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΡΡΠ½ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

> fouriersin(f(t),t,s);

fouriersin(f(t), t, s)

> addtable(fouriersin,f(t),F(s), t,s);

> fouriersin(f(x),x,2);

F(z)

5.12. РСгрСссионный Π°Π½Π°Π»ΠΈΠ·

5.12.1. Ѐункция fit для рСгрСссии Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ stats

Π’ этой Π³Π»Π°Π²Π΅ Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования ΠΈΠ»ΠΈ прСдставлСния аналитичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Однако часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈ другая Π·Π°Π΄Π°Ρ‡Π° β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ, Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ извСстной аналитичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π­Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ рСгрСссионным Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΈΠ»ΠΈ просто рСгрСссиСй. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎ (ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° срСднСквадратичСской ошибки) аппроксимируСт ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ. ПослСдняя, Ρ‡Π°Ρ‰Π΅ всСго, Π±Ρ‹Π²Π°Π΅Ρ‚ прСдставлСна Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΡ‡Π΅ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ экспСримСнта).

Наглядная визуализация рСгрСссии Π±Ρ‹Π»Π° рассмотрСна Π²Ρ‹ΡˆΠ΅ β€” см. рис. 5.23. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ срСдства провСдСния рСгрСссии (Ρ„Π°ΠΉΠ» regres).

Для провСдСния рСгрСссионного Π°Π½Π°Π»ΠΈΠ·Π° слуТит функция fit ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° stats, которая вызываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

stats[fit,leastsquare[vars,eqn,parms]](data)

ΠΈΠ»ΠΈ

fit[leastsquare[vars,eqn,parms]](data)

Π³Π΄Π΅ data β€” список Π΄Π°Π½Π½Ρ‹Ρ…, vars β€” список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, eqn β€” ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ), parms β€” мноТСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ вычислСнными значСниями.

5.12.2. ЛинСйная ΠΈ полиномиальная рСгрСссия с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fit

На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ рСгрСссии с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fit для зависимостСй Π²ΠΈΠ΄Π° Ρƒ(Ρ…):

> with(stats):Digits:=5;

Digits := 5

> fit[leastsquare[[x,Ρƒ]]] ([[1, 2, 3, 4], [3, 3.5, 3.9, 4.6]] );

Ρƒ = 2.4500 + .52000 x

> fit[leastsquare[[x,y, y=a*x^2+b*x+c]] ([[1,2,3,4], [1.8,4.5,10,16.5]]);

Ρƒ = 0.9500000000 xΒ² + 0.2100000000 x + 0.5500000000

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ функция рСгрСссии Π½Π΅ Π·Π°Π΄Π°Π½Π°, поэтому рСализуСтся ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ линСйная рСгрСссия, Π° функция fit Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ рСгрСссии для исходных Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнных списками ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π­Ρ‚ΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ аппроксимируСт Π΄Π°Π½Π½Ρ‹Π΅ с наимСньшСй срСднСквадратичной ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Π΄Π°Π½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ исходных Π΄Π°Π½Π½Ρ‹Ρ… стСпСнным ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка. Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, функция fit обСспСчиваСт ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ любой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, осущСствляя ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π΅Π³Ρ€Π΅ΡΡΠΈΡŽ.

Рисунок 5.29 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π³Ρ€Π΅ΡΡΠΈΡŽ для ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стСпСни с построСниСм ΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ исходных Π΄Π°Π½Π½Ρ‹Ρ….

Рис. 5.29. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ рСгрСссии ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стСпСни


НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ лишь для ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стСпСни Ρ‚ΠΎΡ‡ΠΊΠΈ исходных Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΡ€ΠΈΠ²ΡƒΡŽ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этом случаС (4 Ρ‚ΠΎΡ‡ΠΊΠΈ) рСгрСссия прСвращаСтся Π² ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ попадания Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° Π»ΠΈΠ½ΠΈΠΈ рСгрСссии Π½Π΅Ρ‚, Π½ΠΎ обСспСчиваСтся ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ срСднСквадратичСской ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ для всСх Ρ‚ΠΎΡ‡Π΅ΠΊ β€” слСдствиС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСгрСссии ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ ΠΏΡ€ΠΈ достаточно большом числС Ρ‚ΠΎΡ‡Π΅ΠΊ исходных Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ этом рСгрСссия ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сглаТивания Π΄Π°Π½Π½Ρ‹Ρ….

5.12.3. РСгрСссия для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ряда ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Ѐункция fit ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π³Ρ€Π΅ΡΡΠΈΡŽ ΠΈ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ этом Π½Π°Π΄ΠΎ просто ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ массивов исходных Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рСгрСссии для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

> f:=fit[leastsquare[[x, Ρƒ, z],z=a+b*x+c*y,{a,b,c}]]\

 ([[1,2,3,5,5], [2,4,6,8,8], [3, 5, 7,10, Weight (15, 2)]]) ;

f := z = 1 + 13/3 x - 7/6 Ρƒ

> fa:=unapply(rhs(f),x,Ρƒ);

fa := (x, y) -> 1 + 13/3 x - 7/6 Ρƒ

> fa(l., 2.) ;

2.999999999

> fa(2,3);

37/6

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ рСгрСссии Π·Π°Π΄Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ z = Π° + bΡ… + су. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² ΠΊΠΎΠ½Ρ†Π΅ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° β€” ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ рСгрСссии для вычислСний ΠΈΠ»ΠΈ построСния Π΅Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° прСдставлСна Π² нСвычисляСмом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Для получСния вычисляСмого выраТСния ΠΎΠ½Π° прСобразуСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… fa(x,y) ΠΏΡƒΡ‚Π΅ΠΌ отдСлСния ΠΏΡ€Π°Π²ΠΎΠΉ части выраТСния для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f. ПослС этого Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вычислСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fa(x,y) для Π»ΡŽΠ±Ρ‹Ρ… Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ… ΠΈ Ρƒ.

5.12.4. ЛинСйная рСгрСссия ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°

Ѐункция fit ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ для выполнСния Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

f(x) = af1(x) +bf2(x) +cf3(x) + …

Ѐункция Ρ‚Π°ΠΊΠΎΠΉ рСгрСссии являСтся Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ряда Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ f1(Ρ…), f2(Ρ…), f3(Ρ…), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ каТдая ΠΈΡ… Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ, логарифмичСской, тригономСтричСской ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π° прСдставлСн Π½Π° рис. 5.30.

Рис. 5.30. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ выполнСния Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°


Π’ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ Π΄Π°ΠΆΠ΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… систСмы Maple линСйная рСгрСссия ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π° часто называСтся Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссий. Однако это Π½Π΅Π²Π΅Ρ€Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ являСтся рСгрСссия, функция ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

5.12.5. О Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fit

К соТалСнию, функция fit Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° для Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΅Π΅ провСдСния возвращаСтся структура ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Π½ΠΎ Π½Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ рСгрСссии β€” см. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅:

> fit[leastsquare[[Ρ…,Ρƒ], Ρƒ=Π°*2^(Ρ…/b),{Π°,b}]]([[1,2,3,4], [1.1,3.9,9.5,15.25]]);

Однако, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… зависимостСй удаСтся свСсти ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых Π»ΠΈΠ½Π΅Π°Ρ€ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ [1, 2, 4]. На рис. 5.31 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ рСгрСссии f(x)=Π°Π΅bΡ…, которая (благодаря Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‚ΠΎΡ‡Π΅ΠΊ y) сводится ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии. Π”Π΅Ρ‚Π°Π»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Π°Π½Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ рис. 5.31. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прСобразования этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ для выполнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стСпСнной ΠΈΠ»ΠΈ логарифмичСской.

Рис. 5.31. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ рСгрСссии


Ѐункция Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² новСйший ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Optimization, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² Maple 9.5, ΠΈ описанный Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сайтС ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Waterloo Maple ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ simplenl.mws ΠΈ gennlr.mws с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссий ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π°Ρ рСализация Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссии для кусочной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ даСтся Π² Ρ„Π°ΠΉΠ»Π΅ nonelinearpiecewise.mws.

5.12.6. Бплайновая рСгрСссия с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ BSplineCurve

Ѐункция BSplineCurve ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° CurveFitting ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сплайновой рСгрСссии. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ этого прСдставлСн Π½Π° рис. 5.32. ΠžΠΏΡ†ΠΈΡ order Π·Π°Π΄Π°Π΅Ρ‚ порядок B-сплайнов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° 1 мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ значСния.

Рис. 5.32. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ выполнСния сплайновой рСгрСссии Π’-сплайнами


Ѐункция BsplineCurve выглядит нСсколько Π½Π΅Π΄ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ. Π’Π°ΠΊ, ΠΏΡ€ΠΈ order=3 ΠΈ 4 кривая рСгрСссии Π½Π΅ дотягиваСт Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π΅Π²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, Π° ΠΏΡ€ΠΈ установки order=1 всС Ρ‚ΠΎΡ‡ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°ΠΌΠΈ прямых β€” Π² Ρ‚ΠΎΠΌ числС ΠΊΠΎΠ½Ρ†Π΅Π²Ρ‹Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для экстраполяции нСльзя.