Asümmeetriakordaja 0,26 -0,4625 Ekstsess -1,12 -0,825 9 9. Jaotuse kuju kirjeldus. Diameetri jaotusel on pikksaba paremale (A>0) Rühmitamata andmete korral on diameetri tihedusfunktsioon lameda tipuga (E<0) Rühmitatud andmete korral on diameetri tihedusfunktsioon lameda tipuga (E<0) Erindeid (tugevasti erinevaid väärtusi) ei ole. 10 10.Valemid. N 1 X Ruut = N X i =1 I 2 - Ruutkeskmine N X harm = N (1 / x ) - Harmooniline keskmine i =1 i N 1 X geom = exp(
3. Kas peale erindi kinnipüüdmist on võimalik programmi normaalse tööga jätkata? Checked exceptions ehk kontrollitud erindid Informeerivad kasutajat olukordadest, kus normaalse töö taastamine on võimalik, seega on võimalik normaalse tööga jätkata. printStackTrace() : kuvab informatsiooni vea esinemise kohta – nn veapinu – leiate vea allika getMessage() : kuvab veateate Enda erindite loomine: Esmalt püüa kasutada Java erindeid Loomise eesmärgiks võib olla pakkuda spetsiifilisemaid meetodeid vea põhjuste kohta 4. Mida teeb throws võtmesõna? Mitte kunagi ärge kasutage seda main meetodis, oma programmi sisendpunktis Erindit ei ole sealt ju mitte kuskile edasi suunata! throw new StudentException(); meetod peab informeerima kontrollitud erindi võimalikkusest: throws StudentException Kui veaolukord tekib – loo kõige sobivamat tüüpi erind
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...; } ... catch (Erinditüüp_n muutuja) {
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 · Ebaootuspärane käitumine (ootuspäraselt ebaootuspärane!?) · Ohtlike kohtade analüüsimiseks peab infot koguma · Selleks, et paremini - tagada süsteemi kestev töö; hoida andmeid riknemise eest Javas Tõrked (java.lang.Throwable) 1. vead (java.lang.Error) 2. erindid (java.lang.Exception) mittekontrollitavad (java.lang.RuntimeException) kontrollitavad (kompilaator leiab)
Andmetöötlus sotsiaalteadustes 10 Tulemuste kommenteerimisel võib arvestada, mida sarnasemad on aritmeetiline keskmine, mediaan ja mood, seda sarnasemad on suurem osa tunnuse väärtuseid ja seda rohkem võime uskuda ka aritmeetilist keskmist. Ka miinimum, alumine kvartiil, ülemine kvartiil ja maksimum aitavad hinnata andmete ühtsust ning otsustada, kas valimis on üksikuid erandlike väärtusi (erindeid). Kui valimis on uuritaval tunnusel üksikuid erindeid või kõik väärtused liiga erinevad, siis võib valim olla üldkogumile järelduste tegemiseks, üldistamiseks liiga ebaühtlane. Hindamaks konkreetselt uuritava tunnuse ebaühtlust või hajusust on kasutusele võetud vastavad hajuvuskarateristikud. 2.2.2. Hajuvuskarakteristikud Kõige lihtsam tunnuse väärtuste hajuvust kirjeldav näitaja on haare. Haare on tunnuse maksimumi ja miinimumi vahe
kriitiline väärtus olulisuse nivool 0.05 on 2.01). Lahendus. White’I heteroskedastiivsuse testi põhjal mudelis puudub heteroskedastiivsus olulisuse nivool 0.05, kuid näiteks olulisuse nivool 0.06 heteroskedastiivsus esineb . Jarque-Bera test näitab, et jääkliikmete jaotus vastab normaaljaotusele. Kuna standardiseeritud jääkliikmete väärtused jäävad -3 ja 3 vahele, siis ebaharilikke vaatlusi (erindeid) valimis ei esine. NB! Meeldetuletus hüpoteesipaaride kohta mudelite diagnostika puhul: H0: on normaaljaotus H1: ei ole normaaljaotus Või H0: on homoskedastivsus H1: ei ole homoskedastiivus, tegemist heteroskedastiivsusega. Seega diagnostika puhul tahame reeglina jääda nullhüpoteesi juurde. Ülesanne 14. Milline (millised) alljärgnevatest mudelitest on parameetrite suhtes lineaarne regressioonimudel või lineaarseks regressioonimudeliks teisendatav:
Vähimruutude meetod tähendab mudeli standardvea minimeerimist Regressioonanalüüs ei ole pööratav. Determinatsioonikordaja iseloomustab mudeli kirjeldusvõimet. Standardviga iseloomustab funktsioontunnuse väärtuste yi kõrvalekallet regressioonmudeliga määratud väärtustest ŷi. Mudel kirjeldab suuruste vahelist seost: mis suunas üks suurus teist mõjutab; kui palju mõjutab; kas mõju on lineaarne või mittelineaarne. Mudel võimaldab prognoosimist. Mudel võimaldab välja tuua erindeid. Regressioonanalüüs võimaldab hinnata mudeli parameetrite arvväärtusi. Ei ütle, milline matemaatiline kuju peab mudelil olema. Lineaarne mudel y= ax + b on üks võimalikest. Teooriast on teada, millise kujuga seos uuritavate suuruste vahel eksisteerib, on teada mudeli üldkuju. On vaja leida vaid konkreetsele andmestikule vastavad parameetrid, st mudeli konkreetne kuju. Regressiooni jääk on valimisse kuuluva objekti tegeliku väärtuse ja mudelväärtuse vahe:
Kendalli tau. Mitteparameetriliste analüüside korral kasutatakse tihtipeale Spearmani roo statistikut, ent Kendalli tau-d peetakse paremaks näitajaks väiksematel valimitel. Pearsoni korrelatsioonikordaja eeldused: - muutujad peaksid olema mõõdetud intervall või suhteskaalal; - lineaarne seos muutujate vahel (hea viis testimiseks -> Scatterplot -> visuaalselt hinnata seose olemust); - ei tohiks olla märkimisväärseid erindeid (saab samuti hinnata joonise abil); - muutujad peaksid olema vähemalt ligilähedaselt normaaljaotuslikud. Korrelatsioonikordajate väärtused jäävad vahemikku -1 ja 1, kusjuures mida enam selle vahemiku piiridele lähemal, seda tugevam seos (korrelatsioon väärtusega 0 tähendab seose puudumist); ühtlasi näitab väärtuse ees olev pluss- või miinusmärk ka seos suunda. Positiivne korrelatsioonikordaja tähendab, et kui ühe
Sellisel juhul heidetakse hoopis OwerflowException. Eraldi catchidega püüdes saab nendele vigadele sobivalt reageerida. Vigade klassid moodustavad isekeskis hierarhia. Selle puu juureks on klass nimega Exception. Tema alamklassideks on hulk .NET runtime käivitamisega seotud probleemiklasse, aga muuhulgas ka SystemException, mille alt siis omakorda kättesaadavad enamik meil programmides ettetulevaid System-nimeruumi objektidega seotud erindeid. SystemExceptioni enese alt leiab omakorda näiteks ArithmeticExceptioni, mille juurest omakorda OverflowExceptioni ja DivideByZeroExceptioni. Kui me tahame liialt suurt arvu (ületäitumine) ning nulliga jagamist kontrollida sama catchi sees, siis võib piirduda ArithmeticExceptioni püüdmisega. Kui aga kummagi olukorra jaoks on soov käivitada eri kood, siis tasub need eraldi kinni püüda. Viga jääb kinni ainult ühes catch-plokis. Seepärast pannakse detailsemad erindid püüdmisel
Sellisel juhul heidetakse hoopis OwerflowException. Eraldi catchidega püüdes saab nendele vigadele sobivalt reageerida. Vigade klassid moodustavad isekeskis hierarhia. Selle puu juureks on klass nimega Exception. Tema alamklassideks on hulk .NET runtime käivitamisega seotud probleemiklasse, aga muuhulgas ka SystemException, mille alt siis omakorda kättesaadavad enamik meil programmides ettetulevaid System-nimeruumi objektidega seotud erindeid. SystemExceptioni enese alt leiab omakorda näiteks ArithmeticExceptioni, mille juurest omakorda OverflowExceptioni ja DivideByZeroExceptioni. Kui me tahame liialt suurt arvu (ületäitumine) ning nulliga jagamist kontrollida sama catchi sees, siis võib piirduda ArithmeticExceptioni püüdmisega. Kui aga kummagi olukorra jaoks on soov käivitada eri kood, siis tasub need eraldi kinni püüda. Viga jääb kinni ainult ühes catch-plokis. Seepärast pannakse detailsemad erindid püüdmisel
kokku tuleb int-vormingu jaoks liiga suur arv. Sellisel juhul heidetakse hoopis OwerflowException. Eraldi catchidega püüdes saab nendele vigadele sobivalt reageerida. Vigade klassid moodustavad isekeskis hierarhia. Selle puu juureks on klass nimega Exception. Tema alamklassideks on hulk .NET runtime käivitamisega seotud probleemiklasse, aga muuhulgas ka SystemException, mille alt siis omakorda kättesaadavad enamik meil programmides ettetulevaid System-nimeruumi objektidega seotud erindeid. SystemExceptioni enese alt leiab omakorda näiteks ArithmeticExceptioni, mille juurest omakorda OverflowExceptioni ja DivideByZeroExceptioni. Kui me tahame liialt suurt arvu (ületäitumine) ning nulliga jagamist kontrollida sama catchi sees, siis võib piirduda ArithmeticExceptioni püüdmisega. Kui aga kummagi olukorra jaoks on soov käivitada eri kood, siis tasub need eraldi kinni püüda. Viga jääb kinni ainult ühes catch-plokis. Seepärast pannakse detailsemad erindid püüdmisel