matematika
Tomas Mainzer
t.mainzer@gmail.com
Pátek Květen 19 15:43:03 CEST 2006
...aby jste se dostal do problemu s omezenou presnosti floatu, asi pocitate
odchylku s cisel lisicich se o nekolik hodne radu, a/nebo je tech cisel
strasna spousta....
...navrhnul bych vam tento pristup k reseni: sumovat si pomocne mezivysledky
sum(xi) a sum(xi^2) ne do jedne promenne ale do nekolika - a to v zavislosti
na vstupnich datech - a teprve v poslednim vypoctu je dat dohromady
tedy mit napr. dve sumy sum(xi^2) - jednu pro cisla xi=<-1;1>, druhou pro
ostatni.
T.M.
----- Původní zpráva -----
Od: "pm" <konference@crhov.komfi.cz>
Komu: "HW-news" <hw-list@list.hw.cz>
Odesláno: 19. května 2006 15:12
Předmět: Re: matematika
je to pro float cisla, hrube hodnoty muzou byt naprosto ruzne podle toho
co do toho uzivatel pusti a v jakych to chce merit jednotkach :-(
me nedela problem to spocitat celym vzorcem
sqrt[ sum (xi2)/(N-1) - 2avg sum( xi)/(N-1) + N avg2 /(N-1) ]
ale co je lepsi udelat se zapornym cislem pod odmocninou ? absolutni
hodnotu ? nulu ? co mene zkresli vysledek ?
Tomas Mainzer napsal(a):
> vzorecek se obvykle zjednodusuje - ta stredni cast: 2avg sum(xi)/(N-1) ->
2
> avg avg, celek tedy:
> sqrt(sum(xi^2)/N- sum^2(xi)/N^2)
> (zjednoduseni plati pro >>N, ale kdyz "koncite" na omezene ciselne
presnosti
> tak to vam asi vadit nebude)
> Jestli vam vsak toto pomuze pri omezene ciselne presnosti nevim,
> (mozna ze by bylo vhodne, kdyby jste napsal jestli je to pro cela nebo
float
> cisla, jakou maji presnost a jake jsou zhruba hodnoty N a xi)
> S pozdravem.
> T.M.
>
> ----- Původní zpráva -----
> Od: "pm" <konference@crhov.komfi.cz>
> Komu: "HW-news" <hw-list@list.hw.cz>
> Odesláno: 19. května 2006 14:15
> Předmět: matematika
>
>
> DD,
> potrebuji pocitat smerodatnou odchylku sqrt[ sum( (xi - avg)^2)/
> (N-1)], ale
> hodnoty xi chodi postupne a nemuzu si je vsechny pamatovat :-(
>
> kdyz (xi - avg)^2 rozlozim dle vzorce dostavam se na
>
> sqrt[ sum (xi2)/(N-1) - 2avg sum( xi)/(N-1) + N avg2 /(N-1) ]
> tak bych si mohl pamatovat jen
>
> sum (xi2), sum( xi) , a avg
>
> problem je ze pri nepresnem ulozeni cisel se mi obcas dostane zaporna
> hodnota pod odmocninu !!!
> vedel by nekdo pls jak na to ? nebo je na to nejaky jiny vzorec ?
>
>
> diky PM
>
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list