IDK0051 2. loengutesti kordamisküsimused kevad 2015 1. Kas erind (exception) on objekt? Spetsiaalne Throwable-tüüpi objekt vigade haldamiseks Javas. Oskame ette näha olukordi, kus programm ei pruugi käituda soovitult Võib-olla suudame programmi töö taastada Informeerime kasutajat veast viisakal moel try { new Item(8); } catch (Exception e) { System.out.print(e.getMessage()); } Lisaks võimalik finally osa – täidetakse alati kui programm ellu jääb Exception ex = New Exception(„Viga”) :
küsimustiku täitmine veebis ankeetvaatlus ülevaade ettevõtte telefoniarvetest dokumentaalvaatlus Esita 4. Andmete kogumise meetodid on vaatlus ja eksperiment Esita 5. Jäme mõõtmisviga, mis enamasti on põhjustatud inimlikust eksimusest, on Vali üks vastus. a. juhuslik viga b. erind c. ekse Esita 6.Inimese vanus täisaastates on a. pidev intervallskaala b. järjestusskaala c. diskreetne intervallskaala Esita 7. Kogumi maht on a. kogumi elementide arv b. kogumi kõige suurema elemendi ja kõige väiksema elemendi vahe c. kogumi kõige suurema elemendi väärtus d. kogumi elementide summa Esita 8. Kauplusse sisenejate loendamine on a. sekundaarne vaatlus b. dokumentaalvaatlus c
..)) vahetu ülemklassi konstruktori (super(...)). · Kui kumbagi neist ei ole kasutatud, siis kompilaator lisab käsu super() konstruktori esimeseks lauseks. Vaikekonstruktor · Kui ei ole ühtegi teist konstruktorit kirjeldatud · Ilma argumentideta · Kutsub välja ülemklassi ilma argumentideta konstruktori Klassi Object on selline ilmutatult · Väärtustamata isendiväljadele vaikeväärtused int 0 String null 9. Loeng Erindid Erind (ingl. k. exception) · sün. erandolukord · Programmi töö käigus tekkida võiv selline eriolukord, mis ei pruugi tingimata olla saatuslik programmi edasisele täitmisele · Tüüpilisematele juhtudele on olemas vastavad süsteemsed erindiklassid · Erindi tekkimisel luuakse vastava erindiklassi isend, mis on abiks eriolukorda analüüsivas programmiosas Milleks on erindeid vaja? · Kõike ei õnnestu täpselt ette näha
· Mitme asendikeskmise kasutamine annab valimi kohta rohkem teavet, eriti kui nad üksteisest erinevad ja pole õige väita, et üks neist on parem kui teine. · Sümmeetrilise arvtunnuse korral langevad mediaan ja keskväärtus kokku. Mediaan pole tundlik jämedate vigade suhtes: mediaani väärtust ei mõjuta see, kas variatsioonirea maksimaalne liige on üsna lähedane naaberliikmetele või erineb sellest sadu kordi. Keskväärtust mõjutab jäme viga ehk erind märgatavalt. Eespool oli vaadeldud kogumi uurimist ühe tunnuse seisukohalt. Sageli on vaja kogumit uurida kahe või enama tunnuse järgi. Korrelatsioon. Korrelatsioonikordaja. · Statistiline sõltuvus - muutuvad suurused on juhuslikud, igale ühe muutja võimalikule väärtusele ei vasta üksainus kindel teise muutuja väärtus. · Statistilise sõltuvuse korral saab ühe muutuja iga väärtusega seada vastavusse teise muutuja sagedusjaotuse.
ArrayIndexOutOfBoundsExc eption StringIndexOutOfBoundsEx ception NegativeArraySizeException NullPointerException SecurityException EmptyStackException MissingResourceException NoSuchElementException IllegalComponentStateExceptio n Erindiseade direktiiv throw erind; Selleks, et erindeid ise tekitada, kasutatakse erindiseade direktiivi (throw-statement), mille argumendiks on Throwable (alam-)klassi isend. Tekitatud erind tuleb reeglina töödelda või delegeerida töötlemiseks "üles". Näit. throw new SecurityException("Lugemine keelatud!"); Katsendidirektiiv try { põhiblokk...; } catch (Erinditüüp1 muutuja) { püünis1...; } ...
väärtus vähenes, võrreldes eelmise aastaga. Vali üks või enam vastust. 2000 2001 2002 2003 2004 Ahelindeks on 1,2, järelikult suurus X kasvas 20% 2005 Ahelindeks on 1,1, järelikult suurus X kasvas 10% 2006 2007 2008 Ahelindeks on suuruse X kahe järjestikuse väärtuse suhe. Kui suuruse X väärtus väheneb, siis, ahelindeks < 1 (lugeja on väiksem kui nimetaja) Vale Selle esituse hinded: 0/1. Question 6 Hinded: 1 Erind võib Pearsoni korrelatsioonikordajat Vali üks vastus. a. ainult suurendada b. ainult vähendada c. nii suurendada kui ka vähendada Õige Selle esituse hinded: 1/1. Question 7 Hinded: 1 Joonisel on toodud suuruse X ahelindeksi dünaamika. Märgi ära, millistel kuudel jäi suuruse X väärtus samaks, võrreldes eelmise kuuga. Vali üks või enam vastust. jaanuar veebruar märts aprill mai Ahelindeks on 1,1. Järelikult suurus X kasvas 10%
Vali üks või enam vastust. 2000 2001 2002 2003 2004 Ahelindeks on 1,2, järelikult suurus X kasvas 20% 2005 Ahelindeks on 1,1, järelikult suurus X kasvas 10% 2006 2007 2008 Ahelindeks on suuruse X kahe järjestikuse väärtuse suhe. Kui suuruse X väärtus väheneb, siis, ahelindeks < 1 (lugeja on väiksem kui nimetaja) Vale Selle esituse hinded: 0/1. Question 6 Hinded: 1 Erind võib Pearsoni korrelatsioonikordajat Vali üks vastus. a. ainult suurendada b. ainult vähendada c. nii suurendada kui ka vähendada Õige Selle esituse hinded: 1/1. Question 7 Hinded: 1 Joonisel on toodud suuruse X ahelindeksi dünaamika. Märgi ära, millistel kuudel jäi suuruse X väärtus samaks, võrreldes eelmise kuuga. Vali üks või enam vastust. jaanuar veebruar märts aprill mai Ahelindeks on 1,1
standardsetele jaotusseadustele => testimine annab õiged tulemused. (Suure valimi korral ei tekita jääkide jaotuse kõrvalekaldumine normaaljaotusest probleeme) Väikeste valimite korral teststatistikute jaotus võib erineda standardsest jaotusest, millest leitakse kriitilised väärtused ja olulisuse tõenäosus => testimise tulemused võivad olla valed. (Väikeste valimite puhul omab jääkide normaaljaotus tähtsust.) 61) Mis on erind? Sõltuva tunnuse suhtes suure jäägiga (jääkide diagramm) 62) Mis on omapärane vaatlus? Ühel või mitmel sõltumatul tunnusel ekstreemne väärtus (jääkide ja hajumisdiagramm) 63) Mis on mõjus vaatlus? Nii erind kui ka omapärane vaatlus, mõjutavad tugevasti mudeli parameetreid Suure jäägiga ja ühel või mitmel sõltumatul tunnusel ekstreemne väärtus 64) Milleks kasutatakse mütsi-maatriksit, mida see võimaldab arvutada?
standardsetele jaotusseadustele => testimine annab õiged tulemused. – Suure valimi korral ei tekita jääkide jaotuse kõrvalekaldumine normaaljaotusest probleeme. • Väikeste valimite korral teststatistikute jaotus võib erineda standardsest jaotusest, millest leitakse kriitilised väärtused ja olulisuse tõenäosus => testimise tulemused võivad olla valed. – Väikese valimi korral omab jääkide normaaljaotus tähtsust. 61. Mis on erind? Erind (outlier) on sõltuva tunnuse suhtes, suure jäägiga. ● Nendes vaatluspunktides on probleem mudeli kehtivusega. ● Avastamiseks uurida jääkide diagramme. ● Kasutada standardiseeritud jääkide arvutamist 62. Mis on omapärane vaatlus? Omapärane vaatlus (leverage): ühel või mitmel sõltumatul tunnusel ekstreemne väärtus. ● Võivad oluliselt mõjutada regressioonanalüüsi tulemust
Korrelatsioon puudub punktid on kõik laiali, seost pole joont ei moodustu. Negatiivne korrelatsioon joon on langev vasakult paremale. Positiivne tõusev vasakult paremale. Lineaarse korrelatsiooni tugevust näitab Pearsoni korralatsioonikordaja (r). Pearson tõestab ka põhjusliku seose esitatud andmete vahel, sest korrelatsioon võib olla, aga samas ei pruugi kahe näitaja vahel olla põhjuslikku seost. Vajalik intervallskaala. Erind näiteks üks punkt on teistest eraldi, see võib tugevalt vähendada või suurendada korrelatsiooni. Seetõttu vajalik vaadata ka hajuvusdiagrammi. Erindit tuleb analüüsida vajadusel välja jätta. Lineaarse korrelatsioonikordaja puuduste tõttu kasutatakse ka teisi seosekordajaid Spearmanni, Kendalli. Siis kui arvad, et nähtuste vahel peaks tulema tugev seos, aga r tuleb väga väike siiski
väärtuste kasvamisel teise tunnuse väärtused üldiselt kahanevad. · Nullilähedase korrelatsiooni korral lineaarne seos puudub või on nõrk e meil on raske öelda kuidas tunnused käituvad omavahel. · H0:seost kahe tunnuse vahel ei ole r=0 · H1:r=ei0 Puudused: · Mõjutub erinditest (paar erindit võivad "venitada" kordaja suureks, kuigi tegelikult on seos nõrk) erind välja jätta · Mõjutub kolmandast tunnusest ehk punktid moodustavad mingi kolmanda tunnuse suhtes tõusva (langeva) pilve uurida kordajaid kolmanda tunnuse väärtuste kaupa · Tunneb ära vaid lineaarse seose, muu seose korral (ruutfunktsionaalne seos vms) võib anda tulemuseks nõrga või olematu sõltuvuse. Kõigil juhtudel on üldjuhul probleem nähtav hajuvusdiagrammilt.
y = 274 + 1,68 x + ut R 2 = 0,588 y = 274 + 1,68 x + ut R 2 = 0,588 (147) (0,22) n = 42 (147) (0,22) n = 42 Erindi mõju Vabaliikme olulisus Üks erind võib oluliselt mõjutada regressioonmudeli parameetrite Vabaliikme statistilist olulisust lineaarses mudelis enamasti ei kontrollita, sest ilma vabaliikmeta lineaarset mudelit enamasti ei hinnanguid. kasutata.
väärtuse kasvule. · Lineaarne regressioon: y= a + bx võrrand. · Vähimruutude meetodi abil leitakse sirge, mille puhul vaatlusel saadud punktide ja seost kirjeldava sirge vaheliste hälvete (y-telje suunas mõõdetud kauguste ehk vigade) ruutude summa on minimaalne. · Regressioonisõltuvus ei ole pööratav. Tema kuju oleneb sellest, kas vaadelda suurust y x-i funktsioonina või vastupidi. · Korrelatsioon kui lähedale on koondunud punktid üksteise suhtes. · Erind anomaalne punkt. Ebatüüpilise erindi võib välja jätta, nt. viimsi pole traditsiooniline vald. · Tugevus: kui lähedal on punktid (joonisel). Suund: ; + või -; kasvav või kahanev. Kuju: kui vähegi võimalik võiks vaadelda lineaarsena (korrelatsiooni analüüsi puhul). · Astakkorrelatsioonikordaja e Spearmanikordaja: põhiolemuselt lineaarne ikkagi aga üle minnakse järjeskaalale. Kõiki füüsilisi suurusi mõõdetakse suhteskaalal (tavaliselt).
Andmete küsimisel vastatakse veel vaba päeva kohta küsimisel "Vaba", kinnipandud päeva puhul teatatakse, kus vastaval päeval esinemine on. Nimeruumis System.Collections asuval Hashtable klassist objektil on andmete salvestamise ja küsimise käsklused juba sisse ehitatud. Lihtsalt Hashtable annab vastava võtme puudumisel vastuseks tühiväärtuse null, meie aga vastame selle peale inimkeelse "Vaba". Ning andmete salvestamise juures juhul kui vastav kuupäev kinni on heidetakse erind veateatega, miks vastav päev ei sobi. Kui aga soovitud kuupäev veel vaba, siis pannakse sinna juurde ilusti sobiv väärtus kirja. using System; using System.Collections; namespace Indekseering2{ class Ringreis{ Hashtable esinemised=new Hashtable(); public string this[int kuupaev]{ get{ if(esinemised[kuupaev]==null){return "Vaba";} return (string)esinemised[kuupaev]; } set{ if(esinemised[kuupaev]!=null){
Andmete küsimisel vastatakse veel vaba päeva kohta küsimisel "Vaba", kinnipandud päeva puhul teatatakse, kus vastaval päeval esinemine on. Nimeruumis System.Collections asuval Hashtable klassist objektil on andmete salvestamise ja küsimise käsklused juba sisse ehitatud. Lihtsalt Hashtable annab vastava võtme puudumisel vastuseks tühiväärtuse null, meie aga vastame selle peale inimkeelse "Vaba" ning andmete salvestamise juures juhul kui vastav kuupäev kinni on heidetakse erind veateatega, miks vastav päev ei sobi. Kui aga soovitud kuupäev on veel vaba, siis pannakse sinna juurde ilusti sobiv väärtus kirja. using System; using System.Collections; namespace Indekseering2{ class Ringreis{ Hashtable esinemised=new Hashtable(); public string this[int kuupaev]{ get{ if(esinemised[kuupaev]==null){return "Vaba";} return (string)esinemised[kuupaev]; } set{
262 224 2481 valimi maht n 15 vabadusastmete arv v 13 olulisuse nivoo 0.05 parameetri kriitilised väärtused -1.770933396 1.770933396 hajumisdiagrammilt selgub, et on üks erind: Harjumaa tunnipalga asta astakute vahe dvahe ruut di2 1 0 0 #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME? #NAME
t ühe muutuva suuruse kasvades teine suurus keskmiselt kahaneb (langev sirge). Seose suunda väljendab korrelatsioonikordaja märk. 11.2 Lineaarse korrelatsioonikordaja puudused Lineaarse korrelatsioonikordaja kasutamisel tuleb arvestada mõningaid nüansse. Alati ei pruugi lineaarse korrelatsioonikordaja suurus anda meile objektiivset informatsiooni. Järgnevas näites on seose tugevus genereeritud ühe, teistest tugevasti erineva vaatluse poolt. See on erind. Erindi kõrvalejätmine oleneb olukorrast, analüüsija peab otsustama, kas erind sobib uuritavasse kogumisse või mitte. Lineaarne korrelatsioonikordaja on kergesti mõjutatav erindite poolt. Seetõttu tuleb lisaks korrelatsioonikordaja arvutamisele analüüsida alati ka hajuvusdiagrammi. Iga erindit tuleb analüüsida ja otsustada, kas see kuulub samasse kogumisse ülejäänud vaatlustega. 72
Andmete küsimisel vastatakse veel vaba päeva kohta küsimisel "Vaba", kinnipandud päeva puhul teatatakse, kus vastaval päeval esinemine on. Nimeruumis System.Collections asuval Hashtable klassist objektil on andmete salvestamise ja küsimise käsklused juba sisse ehitatud. Lihtsalt Hashtable annab vastava võtme puudumisel vastuseks tühiväärtuse null, meie aga vastame selle peale inimkeelse "Vaba" ning andmete salvestamise juures juhul kui vastav kuupäev kinni on heidetakse erind veateatega, miks vastav päev ei sobi. Kui aga soovitud kuupäev on veel vaba, siis pannakse sinna juurde ilusti sobiv väärtus kirja. using System; using System.Collections; namespace Indekseering2{ class Ringreis{ Hashtable esinemised=new Hashtable(); public string this[int kuupaev]{ get{ if(esinemised[kuupaev]==null){return "Vaba";} return (string)esinemised[kuupaev]; } set{ if(esinemised[kuupaev]!=null){