[elektro] Statisztika matek
Moczik Gabor
pm_levlista at progzmaster.hu
Thu Feb 26 01:48:41 CET 2009
On Tue, 24 Feb 2009 at 16:18:34, Nemeth Tibor wrote:
> aritmetikát alkalmazol a lusta képletre, akkor valóban tudja-e majd
> annyi jegyre ?
>
> Az egyszerűség kedvéért a szóráson mutattam be a jelnséget, de a
> lineáris regresszióra ugyanúgy igaz. Excel97-et rajta is lehet kapni a
> pontatlanságon, persze nem 1001,1002-vel hanem 100000001,100000002 stb.
> vel és mégjobb ha a sorozat sem kerek, hogy legyen minek kiesni mert
> így csak elég soká, de nagyon hirtelen mutatkozik jelentős hiba.
Átgondoltam a határértékeket amikor a változókat deklaráltam, legrosszabb
esetben sem tud túlcsordulni. A szummák, x^2, y^2, x*y számítása mind egész
szám, előre látható max értékkel, osztani csak a legvégén kell a regresszió
eredményének (meredekség, eltolás) kiszámításához, de itt sincs lebegőpont,
egyszerűen 256-tal be van szorozva a törtek számlálója, tehát a felbontás 1/256-od.
A végeredmények kiszámításához 30-50 körüli számokkal kell majd beszorozni a
meredekséget, ez az 1/256-od felbontással max pár tized hibát okoz, de nekem a
végeredmény egész számként kell, tehát teljesen jó.
Ma (tegnap... :-) ) kipróbáltam ezt a gyakorlatban is, nagyszerűen működik.
Rájöttem, hogy a feladat sokkal nehezebb része az 5db minta felvétele, ugyanis
egy bizonyos tartományban kéne azért mérni, mert a cucc nem teljesen lineáris a
végtelenségig.
Az első pontot csak egy fix X értéknél lehet felvenni, a másodikat egy vélhető
átlagos meredekség alapján lehet saccolni, aztán ha már legalább ez a kettő
megvan, akkor minden lépésnél ki kell számolni egyenes illesztéssel, hogy milyen
következő X értéknél vegyünk fel mintát.
Leírva egyszerű, programozni elég izgalmas, ha belevesszük, hogy egyik mérési
eredményben sem szabad teljesen megbízni.
--
((( Moczik Gabor )))
More information about the Elektro
mailing list