[elektro] Statisztika matek

Nemeth Tibor neti at starkingnet.hu
Sat Feb 28 00:31:29 CET 2009


Moczik Gabor wrote:

> 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ó.

Ok. ha nincs gond, akkor ne keressük, Csak azért írtam, mert ha lenne, 
nehéz felismerni.

> 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.

Nem teljesen azonos, de már jópár éve csináltam vezérlést egy gázpalack 
töltőhöz. Adott 2..5 palack mindenféle gázokkal és egy üres palack a 
mérlegen. Feladat adott összetételű és mennyiségű gázt belevezérelni 
mágnesszelepek nyitásával. Itt ahogy fogy a gáz a palackokból illetve 
ahogy emelkedik a nyomás a töltetben egyre változnak a viszonyok, 
ráadásul ez egy huszonegyes játék, ha túlment vesztettél. Túlságosan 
kicsi nyitási időket a szelepek nem tűrtek, kiszámíthatatlanul 
viselkedtek. A mérlegelés viszont hosszadalmas volt. Itt kellett jól 
extrapolálni.

Visszatérve aktuális problémádra, ha jól értem, a pontok adatait 
eltárolod, hiszen ki akarod szűrni a gyanúsan hibás pontot. Ebben az 
esetben nem igazán értem mi az előnye a numerikusan instabil, 
programozásában bonyolultabb formulának. Ez akkor előnyös, ha nem tudod 
vagy nem akarod eltárolni a pontokat. Ha mindig rendelkezésre állnak, 
igaz két ciklusban, de stabil és egyszerűbb számítás végezhező. Futási 
dőben biztos több, hiszen mindig elölről kezdi, de nem tudom, hogy ez 
szempont-e.


Üdv.
               Németh Tibor



More information about the Elektro mailing list