empirijski modeli - mapmf.pmfst.unist.hr

14
Empirijski modeli

Upload: others

Post on 23-Nov-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Empirijski modeli - mapmf.pmfst.unist.hr

Empirijski modeli

Podaci

bull dobiveni mjerenjem (xi yi)

bull grube pogreške se odbacuju

bull sugeriraju model (na osnovu grafičkog

prikaza pretpostavljamo oblik ovisnosti)

bull služe za procjenu parametara

bull testiraju model

bull cilj utvrditi analitički izraz koji povezuje

podatke odnosno model za analitičke i

prediktivne svrhe2

bull Empirijski se model zasniva samo na

podacima i koristi se za predviđanje

ponašanja sustava

bull model se sastoji od funkcije koja se

prilagođava podacima (engleski lsquofitrsquo )

bull graf funkcije samo približno prolazi kroz

točke

bull nužni podaci

Definicija

3

bull ucrtamo li parove izmjerenih veličina (xiyi) i

dobijemo približno točke na pravcu postoji

linearna ovisnost oblika y=ax+b ili y=ax

bull metodom najmanjih kvadrata (minimiziranje

sume kvadrata pogreške) dobivamo

parametre a i b

bull možemo predvidjeti y vrijednosti tamo gdje

nema mjerenja

bull funkciju je važno ne primjenjivati izvan

dosega modela

Konstrukcija modela

4

bull srednja vrijednost veličina x1 x2 x3 hellip xn

bull rezultate veličina zapisujemo u obliku

gdje je sx standardan devijacija aritmetičke

sredine

bull primjer httpphysicsnistgovcgi-bincuuValuee|search_for=elecmag_in

Zapis podataka

5

bull metodom najmanjih kvadrata dobivamo

parametre a b te pripadna odstupanja

Linearna regresija y=ax+b

6

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 2: Empirijski modeli - mapmf.pmfst.unist.hr

Podaci

bull dobiveni mjerenjem (xi yi)

bull grube pogreške se odbacuju

bull sugeriraju model (na osnovu grafičkog

prikaza pretpostavljamo oblik ovisnosti)

bull služe za procjenu parametara

bull testiraju model

bull cilj utvrditi analitički izraz koji povezuje

podatke odnosno model za analitičke i

prediktivne svrhe2

bull Empirijski se model zasniva samo na

podacima i koristi se za predviđanje

ponašanja sustava

bull model se sastoji od funkcije koja se

prilagođava podacima (engleski lsquofitrsquo )

bull graf funkcije samo približno prolazi kroz

točke

bull nužni podaci

Definicija

3

bull ucrtamo li parove izmjerenih veličina (xiyi) i

dobijemo približno točke na pravcu postoji

linearna ovisnost oblika y=ax+b ili y=ax

bull metodom najmanjih kvadrata (minimiziranje

sume kvadrata pogreške) dobivamo

parametre a i b

bull možemo predvidjeti y vrijednosti tamo gdje

nema mjerenja

bull funkciju je važno ne primjenjivati izvan

dosega modela

Konstrukcija modela

4

bull srednja vrijednost veličina x1 x2 x3 hellip xn

bull rezultate veličina zapisujemo u obliku

gdje je sx standardan devijacija aritmetičke

sredine

bull primjer httpphysicsnistgovcgi-bincuuValuee|search_for=elecmag_in

Zapis podataka

5

bull metodom najmanjih kvadrata dobivamo

parametre a b te pripadna odstupanja

Linearna regresija y=ax+b

6

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 3: Empirijski modeli - mapmf.pmfst.unist.hr

bull Empirijski se model zasniva samo na

podacima i koristi se za predviđanje

ponašanja sustava

bull model se sastoji od funkcije koja se

prilagođava podacima (engleski lsquofitrsquo )

bull graf funkcije samo približno prolazi kroz

točke

bull nužni podaci

Definicija

3

bull ucrtamo li parove izmjerenih veličina (xiyi) i

dobijemo približno točke na pravcu postoji

linearna ovisnost oblika y=ax+b ili y=ax

bull metodom najmanjih kvadrata (minimiziranje

sume kvadrata pogreške) dobivamo

parametre a i b

bull možemo predvidjeti y vrijednosti tamo gdje

nema mjerenja

bull funkciju je važno ne primjenjivati izvan

dosega modela

Konstrukcija modela

4

bull srednja vrijednost veličina x1 x2 x3 hellip xn

bull rezultate veličina zapisujemo u obliku

gdje je sx standardan devijacija aritmetičke

sredine

bull primjer httpphysicsnistgovcgi-bincuuValuee|search_for=elecmag_in

Zapis podataka

5

bull metodom najmanjih kvadrata dobivamo

parametre a b te pripadna odstupanja

Linearna regresija y=ax+b

6

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 4: Empirijski modeli - mapmf.pmfst.unist.hr

bull ucrtamo li parove izmjerenih veličina (xiyi) i

dobijemo približno točke na pravcu postoji

linearna ovisnost oblika y=ax+b ili y=ax

bull metodom najmanjih kvadrata (minimiziranje

sume kvadrata pogreške) dobivamo

parametre a i b

bull možemo predvidjeti y vrijednosti tamo gdje

nema mjerenja

bull funkciju je važno ne primjenjivati izvan

dosega modela

Konstrukcija modela

4

bull srednja vrijednost veličina x1 x2 x3 hellip xn

bull rezultate veličina zapisujemo u obliku

gdje je sx standardan devijacija aritmetičke

sredine

bull primjer httpphysicsnistgovcgi-bincuuValuee|search_for=elecmag_in

Zapis podataka

5

bull metodom najmanjih kvadrata dobivamo

parametre a b te pripadna odstupanja

Linearna regresija y=ax+b

6

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 5: Empirijski modeli - mapmf.pmfst.unist.hr

bull srednja vrijednost veličina x1 x2 x3 hellip xn

bull rezultate veličina zapisujemo u obliku

gdje je sx standardan devijacija aritmetičke

sredine

bull primjer httpphysicsnistgovcgi-bincuuValuee|search_for=elecmag_in

Zapis podataka

5

bull metodom najmanjih kvadrata dobivamo

parametre a b te pripadna odstupanja

Linearna regresija y=ax+b

6

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 6: Empirijski modeli - mapmf.pmfst.unist.hr

bull metodom najmanjih kvadrata dobivamo

parametre a b te pripadna odstupanja

Linearna regresija y=ax+b

6

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 7: Empirijski modeli - mapmf.pmfst.unist.hr

bull metodom najmanjih kvadrata dobivamo

parametar a te njegovu standardnu devijaciju

Linearna regresija y=ax

7

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 8: Empirijski modeli - mapmf.pmfst.unist.hr

bull logaritmiranjem potencije možemo svesti na

linearnu funkciju

bull supstitucijom dobivamo linearni oblik

y=ax+b

Modeli koji se svode na y=ax+b

8

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 9: Empirijski modeli - mapmf.pmfst.unist.hr

bull primjer izmjerenih podataka

bull grafički prikaz (provjera linearnosti)

Pr Provjera ovisnosti y=ax+b

xxj 20 22 24 26 28 30 32 34 36 38

yyj 11 15 17 20 25 30 35 37 41 49

000

100

200

300

400

500

600

200 220 240 260 280 300 320 340 360 380 400

y yj

x xj 9

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 10: Empirijski modeli - mapmf.pmfst.unist.hr

Pr Računanje parametara a i b

10

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 11: Empirijski modeli - mapmf.pmfst.unist.hr

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull definicija funkcije f(x) = (analitički slično kao u C-u samo

za potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 lsquoimeDatotekersquo stil2 hellip

bull stilovi

w l (s linijama) lc rgb lsquorsquoBOJArsquorsquo lw ŠIRINA

w p (sa simbolima) pt BROJ ps lsquorsquoBOJArsquorsquo lw ŠIRINA

Grafički prikaz funkcije i podataka

11

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 12: Empirijski modeli - mapmf.pmfst.unist.hr

12

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 13: Empirijski modeli - mapmf.pmfst.unist.hr

bull 1 linija = 1 naredba

bull na kraju retka znači prelazak naredbe u novi red

bull znače da zanemari sve u toj liniji iza njih

bull ime datoteke za pohranu set output lsquoIMErsquo

bull definicija funkcije f(x) = (analitički slično kao u C-u samo za

potenciranje )

bull naredba za crtanje (na kraju prije unset multiplot i reset)

plot imeFunkcije stil1 ti lsquoNASLOV U LEGENDIrsquo

imeDatoteke odabir stil2 ti lsquoNASLOV U LEGENDIrsquo hellip

bull odabir u brXstupcabrYstupca (koristeći podatke u

odgovarajućim stupcima za x i y)

bull stilovi w l (s linijama) lw ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

w p (sa simbolima) pt BROJ ps ŠIRINA lc rgb lsquorsquoBOJArsquorsquo

Gnuplot

13

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14

Page 14: Empirijski modeli - mapmf.pmfst.unist.hr

bull skinite i raspakirajte priloženu zip arhivu

bull preimenujte ZADc u (vaši inicijali bez kvačica)_51c

bull kreirajte potreban projekt

bull pokrenite dani kod

bull otvorite gnuplot

ndash upišite cd ADRESA DIREKTORIJA GDJE SU PODACI

plot xytxt u 12 w p pt 6

ndash ponašaju li se podaci kao y=ax+b

bull uradite zadatke dane u C-kodu

bull preimenujte ZADplt u (vaši inicijali bez kvačica)_51plt

bull uradite zadatke dane u komentarima (ZAD )

bull priložite c plt txt i png datoteke

51 zadatak linearna regresija

14