kartkówka nr 5 rozwiazanie


create or replace function stat (a out number , b out number ) return number as
srednia number :=0;
wariancja number :=0;
d number :=0;

ilosc number :=50;
wiersz tmp%rowtype;
begin
--tabela tmp pole wynik
for licznik in 1..50 loop
insert into tmp values (prwpod(500));
end loop;

select avg(wynik) into srednia from tmp;
a:=srednia;
----------------------------
for wiersz in (select * from tmp) loop
wariancja := wariancja + (wiersz.wynik - srednia)*(wiersz.wynik-srednia);
end loop;
wariancja := wariancja / ilosc;
dbms_output.put_line('Wariancja '||wariancja);
dbms_output.put_line('odchylenie standardowe '||sqrt(wariancja));
----------------------------
for wiersz in (select * from tmp) loop
d := d + abs(wiersz.wynik - 0.5);
end loop;
d := d / ilosc;
dbms_output.put_line('odchylenie bezwzgledne '||d);
b := d;
delete from tmp;
return null;
end;

create table tmp (
wynik number

);

select * from tmp

declare
a number;
b number;
w number;
begin
w :=stat(a,b);
end;



Wyszukiwarka

Podobne podstrony:
kartkówka nr 4 rozwiazanie
kartkówka nr 5 rozwiązanie (Bołoz)
kartkówka nr 5 rozwiazanie (moje)
kolokwium nr 1 rozwiązanie Plichta
Kartkowka nr 1 Zadania 04 XI 2009
kartkowka 1 poprawa rozwiazanie
ZAGADNIENIA DO KARTKÓWKI NR 1 2013
ZAGADNIENIA DO KARTKÓWKI NR 2 2013
Kartkowka nr 3 Zadania 16 XII 2009
kartkówka nr 4 (prawdo) Niewiarowski
kolokwium nr 3 rozwiązanie
PYTANIA DO KARTKÓWKI NR 3 2013
Kartkowka nr 4 Zadania
kartkówka nr 5 (odchylenie) Niewiarowski
kartkówka nr 7 (szyfrowanie i deszyfrowanie XOR)
zadanie nr 9 rozwiazanie(1)
Kartkowke nr 3
kartkówka nr 2 Niewiarowski

więcej podobnych podstron