Laskuharjoitus 9, tehtävä 6



Samankaltaiset tiedostot
H5P-työkalut Moodlessa

Harjoitus 5: Simulink

AUTOCAD-TULOSTUSOHJE. Tällä ohjeella selitetään Autocadin mittakaavatulostuksen perusasiat (mallin mittayksikkönä millimetrit)

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Asio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella

RACE-KEEPER COMPARO PC-OHJELMAN PIKAOHJE

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

GeoGebra-harjoituksia malu-opettajille

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

idvd 5 ELOKUVAKASVATUS SODANKYLÄSSÄ Vasantie Sodankylä +358 (0) tommi.nevala@sodankyla.fi

Flowcode 6 Omien komponenttien luonti 3D- tilassa Ledi

OpeOodi Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Opiskelijalistojen tulostaminen, opiskelijoiden hallinta ja sähköpostin lähettäminen

Ohjeet asiakirjan lisäämiseen arkistoon

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

HSC-ohje laskuharjoituksen 1 tehtävälle 2

Kirjaudu sisään palveluun klikkaamalla Omat kartat -painiketta.

JAKELUPISTE KÄYTTÖOHJE 2/6

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

ISIS Draw (Windows versio 2.5)

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu HELSINKI helpdesk@dasys.fi

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

ELOKUVAKASVATUS SODANKYLÄSSÄ VIDEON SIIRTÄMINEN DVD-LEVYLLE


TIETOJEN SIIRTO JA TARKISTAMINEN

1. Kalenterin omistajan käyttöohje

Transkribuksen pikaopas

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Käyttöohje: LAPIO latauspalvelu

ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Juha Haataja

Adobe Premiere Elements ohjeet

DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2

Adobe Meeting podien käyttö

Kuvien lisääminen ja käsittely

805324A (805679S) Aikasarja-analyysi Harjoitus 3 (2016)

Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi. Esimerkit laskettu JMP:llä

Automaattitilausten hallinta

LIITE 1 1. Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa.

TIETOKONE DATA-ANALYYSIN APUVÄLINEENÄ PIKAOPAS

VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE

TTS kannattavuuslaskentaohjelma

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

Jos haluat uuden Share-työkalun, valitse Pods -> Share -> Add New Share tai jos sinulla on jo auki Share-työkalu, näyttää se tältä:

Ohjeita LINDOn ja LINGOn käyttöön

GIS-ANALYYSI PAIKKATIETOIKKUNASSA. Matias Järvinen 2019

Analyysi on helpointa aloittaa painamalla EDIT-painiketta. (Tuotu tiedosto täytyy olla aktiivinen eli valittuna).

Uuden työtilan luonti

Ksenos Prime Käyttäjän opas

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.

NÄIN TEET VIDEO-MAILIN (v-mail)

Pajun sähköpostien siirto Outlookiin

Jypelin käyttöohjeet» Ruutukentän luominen

Microstation 3D laitesuunnittelu 2014

Painonhallinta. Kirjaudu sovellukseen antamalla käyttäjätunnus ja salasana.

a. Tavallisesti

SiMAP - lämmityksen ohjauskeskus. Contents

4.1 Frekvenssijakauman muodostaminen tietokoneohjelmilla

Autokunto-ohjelmiston käyttöohjeet

Golfsimulaattorin käyttö- ja peliohjeet

E-RESULTS LITE -OHJEET

Jypelin käyttöohjeet» Ruutukentän luominen

AS Automaation signaalinkäsittelymenetelmät. Tehtävä 1. Käynnistä fuzzy-toolboxi matlabin komentoikkunasta käskyllä fuzzy.

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa

Mitä on konvoluutio? Tutustu kuvankäsittelyyn

805324A (805679S) Aikasarja-analyysi Harjoitus 6 (2016)

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

Moodle-alueen muokkaaminen

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.

MALLIN RENDERÖINTI KUVAKSI TAI VIDEOKSI SOLIDWORKS 2012 VERSIOLLA

Automaattitilausten hallinta. Automaattitilauksien uudistettu käsittely

Muuttujien määrittely

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

Jakotaso 1. Teoriatausta. Työvaiheet. CAD työkalut harjoituksessa parting_1_1.catpart. CAE DS Muotinsuunnitteluharjoitukset

Avid Pro Tools Äänityksen perusteet. Petri Myllys 2013 / Taideyliopisto, Sibelius-Akatemia tp48 Äänitekniikan perusteet

6. Tietokoneharjoitukset

1 KR-Laskut Mallitiliöinnit Kommenttikentän käyttö mallitiliöinneissä Mallitiliöinnin tallennus-sivu...

Sisällysluettelo 1. Sony Vegas editorin pääikkuna Uuden projektin aloittaminen Tiedostojen lisääminen projektin mediakirjastoon

1. Adobe Digital Editions ohjelman käyttöönotto

CEM DT-3353 Pihtimittari

SSH Secure Shell & SSH File Transfer

KUVANKÄSITTELY POWERPOINT-OHJELMALLA, KUVAN TUOMINEN WORD-DOKUMENTTIIN JA KUVATEKSTIN LISÄÄMINEN

Scratch ohjeita. Perusteet

OpenOffice.org Impress 3.1.0

VÄESTÖKARTTOJA PAIKKATIETOIKKUNASSA. Matias Järvinen 2019

Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla

Kuvaajien piirtäminen OriginPro9-ohjelmalla

Identifiointiprosessi

Uuden lukuvuoden aloitus ViLLEssa

TIETOKONE DATA-ANALYYSIN APUVÄLINEENÄ PIKAOPAS

SEM1, työpaja 2 ( )

Käyttöohje. Energent MagiCAD plugin

Office 365 palvelujen käyttöohje Sisällys

Dynaamiset regressiomallit

STS UUDEN SEUDULLISEN TAPAHTUMAN TEKO

Kahoot! Kirjautuminen palveluun. Sinikka Leivonen

1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/

Transkriptio:

Aalto-yliopiston perustieteiden korkeakoulu Jouni Pousi Systeemianalyysin laboratorio Mat-2.4129 Systeemien identifiointi Laskuharjoitus 9, tehtävä 6 Tämä ohje sisältää vaihtoehtoisen tavan laskuharjoituksen 9 tehtävän 6 mallien estimoimiseen käyttäen MATLAB:in System identification toolboxin System Identification Tool:ia. Myös tehtävän ratkaisupaperista löytyvä ohje kannattaa lukea. Ladataan ensin tehtävän 6 aineisto MATLAB:in työskentelytilaan (workspace) komennolla load las09t7data.mat Tällä komennolla saat työskentelytilaan vektorit u ja y. Käynnistetään nyt MATLAB:in System identification tool komennolla ident Näkyviin tulee työkalun päävalikko, joka on esitetty Kuvassa 1. Lisää tietoa työkalun käytöstä saat komennolla doc ident Esimerkiksi ohje, joka löytyy päävalikosta kohdasta Getting Started -> Tutorial Identifying Linear Models Using the GUI voi olla hyödyllinen. Kuva 1: System identification tool:in päävalikko.

Tuodaan nyt työkaluun tehtävän aineisto. Valitaan vasemmalta Import data -valikosta Time domain data..., jonka jälkeen esillä on Kuvassa 2 esitetty valikko. Kuva 2: Aikasarjan tuominen System identification tool:iin. Kirjoitetaan nyt Input -laatikkoon u, ja Output -laatikkoon y. Nämä muuttujat vastaavat aikaisemmin MATLAB:in työskentelytilaan tuomiemme vektoreiden nimiä. Annetaan aineiston nimeksi kaikkidata. Aloitusaika (starting time) ja näytteistysväli (sampling interval) voivat tässä tapauksessa olla molemmat 1. Tuodaan aineisto työkaluun painamalla nappulaa Import. Huomaa, että aineisto on myös tullut näkyviin Working data ja Validation data -laatikoihin. Piirretään kuvaaja inputista ja outputista rastittamalla ruutu Time plot aineistoalueen alapuolelta. Näkyviin tulee kuvaaja, jossa on esitetty aikasarja aineiston input- ja output-muuttujan arvoista. Tämä on esitetty Kuvassa 3.

Kuva 3: Aikasarja tehtävän input- ja outputmuuttujan arvoista. Seuraavaksi esikäsitellään aineisto, eli vähennetään siitä keskiarvo ja jaetaan se estimointi-ja validointiaineistoon. Koska aineistomme on Working data -ikkunassa, voimme valita keskeltä Preprocess -valikosta vaihtoehdon Remove means. Tämä tuottaa aineiston kaikkidatad. Siirretään nyt aineisto kaikkidatad Working data -laatikkoon klikkaamalla ja raahaamalla. Tämän jälkeen työkalun päävalikon pitäisi olla Kuvan 4 kaltainen. Kuva 4: Työkalun ikkuna, kun nollakeskiarvoistettu aineisto "Working data"-laatikossa. Jaetaan aineisto estimointi- ja validointiaineistoihin. Valitaan nyt keskeltä Preprocess -valikosta Select range. Operaatio kohdistuu nyt nollakeskiarvoistettuun aineistoon kaikkidatad koska olemme siirtäneet sen Working data -laatikkoon. Select range -ikkuna on esitetty Kuvassa 5.

Kuva 5: Select range-ikkuna. Select range-ikkuna piirtää valitun aineiston input- ja outputmuuttujan ajan funktiona. Koska aikaisemmin valitsimme näytteistysväliksi arvon 1, sisältävät Time span ja Samples -laatikot saman informaation, eli ne kertovat aikasarjan aloitus- ja lopetusajankohdan. Kirjoitetaan Data name -laatikkoon nimi estimointi ja Samples -laatikkoon 1 126 Tämän jälkeen painetaan nappulaa Insert. Tämä luo System identification tool:in pääikkunaan uuden aineoiston, joka koostuu koko aineiston ensimmäisestä puolikkaasta. Select range -ikkuna jää vielä auki, joten kirjoitetaan Data name -laatikkoon nyt validointi, ja Samples -laatikkoon 127 252 Painetaan nappulaa Insert, jonka jälkeen pääikkunassa on koko aineiston jälkipuolisko nimellä validointi. Voimme varmistua siitä, että jakomme onnistui, piirtämällä aikasarjat estimointi-ja validointiaineistosta. Voit valita aktiiviset aineistot klikkaamalla niitä työkalun pääikkunassa. Kun rastitat sen jälkeen ruudun Time plot, piirtää työkalu aikasarjat vain niistä aineistoista, jotka ovat aktiivisina. Lopputuloksen pitäisi näyttää Kuvan 6 kaltaiselta.

Kuva 6: Aikasarja estimointi- ja validointiaineistosta. Estimointiaineisto on esitetty punaisella ja validointiaineisto syaanilla värillä. Koska mallit halutaan rakentaa estimointiaineiston perusteella, raahataan se Working data -laatikkoon. Validointiaineisto raahataan Validation data -laatikkoon. Nyt olemme valmiit estimoimaan malleja, ja työkalun pääikkunan pitäisi näyttää Kuvan 7 kaltaiselta. Kuva 7: Työkalun pääikkuna, estimointi- ja validointiaineistot paikallaan.

Mallit estimoidaan valitsemalla Working data -laatikon alapuolelta Estimate -valikosta vaihtoehdon Linear parametric models. Esiin tulee Kuvan 8 mukainen ikkuna. Kuva 8: Työkalun ikkuna, jonka avulla voidaan estimoida Työkalussa käytettävistä malleista saa lisää tietoa kirjoittamalla MATLAB:in komentoikkunaan doc arx doc armax doc oe doc bj Esimerkiksi työkalun sisältämä ARX-malli on muotoa jossa, ja kertovat mallin kertaluvun. Nämä kertaluvut syötetään myös ARX-mallia estimoitaessa ikkunan Orders -laatikkoon. Valitaan esimerkin vuoksi kertaluvut,, ja painetaan Estimate -nappulaa. Mallin parametrit estimoidaan käyttäen Working data -laatikossa olevaa aineistoa, ja valmis malli ilmestyy työkalun pääikkunan oikealle puolelle kuten Kuvassa 9 on esitetty. Rastittamalla mallien alapuolelta ruudun Model output piirtää työkalu aikasarjan validointiaineistosta sekä valittuna olevan mallin tekemän ennusteen. Näitä vertaamalla voidaan tehdä päätelmiä estimoinnin hyvyydestä. Esimerkki tästä on annettu Kuvassa 10.

Kuva 9: Työkalun pääikkuna, johon on lisätty ARX-malli. Kuva 10: Aikasarja validointiaineistosta sekä ARX-mallin antama ennuste. ARX-mallin tapauksessa mallin kertaluvussa voidaan käyttää hyväksi myös työkalun Order selection - ominaisuutta. Painamalla Kuvassa 8 esitetyssä ikkunassa Order selection -nappulaa, ilmestyy Orders - laatikkoon teksti [0:10 0:10 0:10] Teksti tarkoittaa sitä, että työkalu käy läpi kaikki kertalukujen kombinaatiot välillä,,. Valitaan esimerkin vuoksi eli muutetaan teksti muotoon

[0:10 0:10 0] Painamalla Estimate -nappulaa saadan esille Kuvan 11 ikkuna. Kuva 11: Mallin kertaluvun valinta. Jokainen palkki kuvassa vastaa tiettyä mallirakennetta, ja palkin korkeus kuvastaa sitä osaa ulostulon varianssista, jota malli ei selitä. Lisäksi palkit on värikoodattu siten, että vihreä palkki kuvastaa mallia, joka tulee valituksi noudattamalla Rissasen MDL-informaatiokriteeriä, sininen noudattamalla AICinformaatiokriteeriä ja punainen palkki kuvastaa aineistoon parhaiten sopivaa mallia. Mallinvalintakriteereistä kerrotaan lisää myöhemmässä laskuharjoituksessa sekä luentokalvoissa 10. Valitaan esimerkiksi MDL:n ehdottama mallirakenne klikkaamalla vihreää palkkia, jonka jälkeen mallin parametrien lukumäärä sekä eri kertaluvut tulevat ikkunaan näkyviin. Painamalla Insert -nappulaa malli siirtyy suoraan estimointityökaluun. ARMAX, OE ja BJ-mallit voidaan estimoida samalla tavalla kuin ARX-malli valitsemalla Kuvassa 8 esitetystä ikkunassa Structure -pudotusvalikosta haluttu rakenne. Huomaa myös, että estimoidusta mallista saat lisää tietoa (esim. kertoimet) klikkaamalla siihen oikealla napilla työkalun pääikkunassa. Kuvassa 7 esitetyssä vaiheessa oleva työskentelytila löytyy tehtävän tiedostoista nimellä t6.sid. Voit avata sen valitsemalla pääikkunan File -valikosta vaihtoehdon Open session.