Dull y Sgwariau Lleiaf

Dull y Sgwariau Lleiaf: Cyflwyniad a Chymhwysiad mewn Dadansoddi Data

Rhagymadrodd

Mae'r Dull Sgwariau Lleiaf yn un o'r technegau mwyaf sylfaenol a ddefnyddir yn eang mewn dadansoddi data, yn enwedig mewn ystadegaeth a mathemateg gymhwysol. Nod y dull hwn yw amcangyfrif paramedrau sy'n lleihau swm sgwariau'r gwyriadau a welwyd o fodel arfaethedig. Yn yr erthygl hon, byddwn yn archwilio cysyniadau sylfaenol y dull sgwariau lleiaf, ei gymwysiadau mewn amrywiol feysydd, a chamau ymarferol ar gyfer ei weithredu.

Cysyniadau Sylfaenol y Dull Sgwariau Lleiaf

Gellir esbonio'r dull Sgwariau Lleiaf yn syml trwy atchweliad llinol. Tybiwch fod gennym ddata ar ffurf parau \((x_i, y_i)\) lle mae \( i = 1, 2, …, n \). Gellir mynegi'r model llinol yr ydym am ei adeiladu fel:
[y = β₁ + β₁ x + epsilon]
lle mae β₀ a β₁ yn baramedrau yr ydym am eu hamcangyfrif, tra bod β₀ yn cynrychioli'r gwall neu'r gweddillion y disgwylir iddo gael cymedr o sero.

Nod y dull sgwariau lleiaf yw lleihau'r ffwythiant amcan canlynol:
[ S(β₀, β₁) = \sum_{i=1}^{n} (y_i – β₀ – β₁ x_i)^2 \]

Dod o Hyd i Baramedrau Gorau posibl: Dull Mathemategol

I ddod o hyd i'r gwerthoedd paramedr sy'n lleihau'r ffwythiant amcan \(S \), mae angen i ni gyfrifo deilliadau rhannol \(S \) mewn perthynas â \( \β_0 \) a \( \β_1 \), ac yna datrys yr hafaliad canlynol:

[\frac{\partial S}{\partial \beta_0} = -2 \sum_{i=1}^n (y_i – \beta_0 – \beta_1 x_i) = 0 \]
[\frac{\partial S}{\partial \beta_1} = -2 \sum_{i=1}^n x_i (y_i – \beta_0 – \beta_1 x_i) = 0 \]

Drwy ddatrys y system hon o hafaliadau llinol, gallwn ddod o hyd i'r amcangyfrifon \(\hat{\beta_0}\) a \(\hat{\beta_1}\):
\[ \hat{\beta_1} = \frac{n \sum_{i=1}^n x_i y_i – \sum_{i=1}^n x_i \sum_{i=1}^n y_i}{n \sum_{i=1}^n x_i^2 – (\sum_{i=1}^n x_i)^2} \]
[ \hat{\beta_0} = \bar{y} – \hat{\beta_1} \bar{x} \]

lle mae \(\bar{y}\) a \(\bar{x}\) yn gyfartaleddau \(y\) ac \(x\) yn y drefn honno.

Cymhwyso'r Dull Sgwariau Lleiaf

1. Economeg a Chyllid

Defnyddir dull y sgwariau lleiaf yn helaeth mewn econometreg i fodelu perthnasoedd rhwng newidynnau economaidd. Er enghraifft, efallai y byddai dadansoddwr economaidd eisiau modelu effaith y gyfradd ddiweithdra ar chwyddiant. Gan ddefnyddio dull y sgwariau lleiaf, gall y dadansoddwr ddatblygu model atchweliad sy'n cysylltu'r ddau newidyn ac yn gwneud casgliadau ystadegol am gryfder a natur y berthynas.

2. Gwyddorau Cymdeithasol

Yn y gwyddorau cymdeithasol, defnyddir y dull lleiafswm sgwariau yn aml mewn arolygon ac ymchwil seicolegol i astudio'r berthynas rhwng ymddygiad dynol a newidynnau eraill. Enghraifft glasurol yw atchweliad llinol syml sy'n cysylltu lefel hapusrwydd unigolyn â'i incwm blynyddol.

3. Peirianneg

Mewn peirianneg, gellir defnyddio'r dull sgwariau lleiaf ar gyfer calibradu offerynnau a phrosesu signalau. Er enghraifft, mewn prosesu delweddau digidol, defnyddir y dull hwn i leihau sŵn mewn delweddau trwy ffitio model yn seiliedig ar ddata a arsylwyd.

4. Meteoroleg a Hinsoddeg

Mae meteorolegwyr yn defnyddio'r dull hwn i ddadansoddi data sy'n gysylltiedig â thymheredd, glawiad, neu newidynnau tywydd eraill. Gyda modelau atchweliad, gallant ragweld patrymau tywydd yn seiliedig ar ddata hanesyddol, gan helpu i greu rhagolygon mwy cywir.

Gweithredu Ymarferol gyda Python

I weithredu'r dull sgwariau lleiaf yn ymarferol, yn benodol atchweliad llinol syml, gallwn ddefnyddio'r iaith raglennu Python gyda chymorth y llyfrgelloedd `numpy` a `matplotlib`. Dyma enghraifft cod sy'n dangos y broses hon:

"`python
mewnforio numpy fel np
mewnforio matplotlib.pyplot fel plt

Data sampl
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 3, 5, 7, 11])

Cyfartaledd x ac y
cymedr_x = np.cymedr(x)
cymedr_y = np.cymedr(y)

Cyfrifwch y paramedrau
rhifiadur = np.sum((x – cymedr_x) (y – cymedr_y))
enwadur = np.sum((x – cymedr_x) 2)
b1 = rhifiadur / enwadur
b0 = cymedr_y – b1 cymedr_x

Rhagfynegiad y
y_rhagfynegiad = b0 + b1 x

Canlyniadau plotio
plt.scatter(x, y, lliw='glas', label='Data Arsylwi')
plt.plot(x, y_pred, lliw='coch', label='Llinell Atchweliad')
plt.xlabel('x')
plt.ylabel('y')
plt.legend()
plt.show()

print(f”Cyfernodau atchweliad: b0 = {b0}, b1 = {b1}”)
“`

Casgliad

Mae dull y sgwariau lleiaf yn sylfaen bwerus a hanfodol mewn ystadegaeth a dadansoddi data. Mae ei allu i leihau gwallau a gwneud y mwyaf o addasrwydd model yn ei gwneud yn hynod ddefnyddiol mewn ystod eang o feysydd, o economeg i beirianneg a'r gwyddorau cymdeithasol. Er bod y cysyniad sylfaenol yn syml, gellir ymestyn y dull i fodelau mwy cymhleth fel atchweliad anlinellol, modelau effeithiau cymysg, a dysgu peirianyddol. Gyda dealltwriaeth dda o ddull y sgwariau lleiaf ac ymarfer digonol, gallwn wella cywirdeb ein dadansoddiad data a gwneud penderfyniadau mwy gwybodus.

Gobeithio bod yr erthygl hon yn rhoi trosolwg clir a chynhwysfawr o'r dull sgwariau lleiaf a'i gymwysiadau.

Gadewch sylw