Documente Academic
Documente Profesional
Documente Cultură
Aplicații
NETLOGO 1
Aplicațiile Wealth Distribution și Sugarscape
Problema echității economice și sociale sub
toate aspectele, cât și impactul acestora asupra
creșterii economice se află în topul tematicilor
de studiu pentru economiști, sociologi ,
politicieni în ultimele decenii.
Bazele de date internaționale cuprind serii de
timp ale indicatorilor care pot sta la baza
studiilor privind echitatea sau inegalitatea
economică și socială, privind sărăcia sau
bogăția, privind discriminarea pe rase, sexe,
vârste, privind calitatea vieții, privind fericirea
populației.
Importante baze de date statistice
internaționale prezintă serii de indicatori ai
inegalității economice și sociale, ca de
exemplu WORLD BANK STATISTCS,
1
Andrei Ana, sem.3,2020
OECD STATISTICS, EUROSTAT, UN
STATISTICS, etc.
Coeficientul Gini
Corrado Gini (n. 23 mai 1884,Motta di
Livenza, Italia – d. 13
martie 1965, Roma, Italia) a fost
un statistician, demograf și sociolog italian care
a avut mai multe contribuții statistice, dintre
care coeficientul Gini, o măsură a inegalității
veniturilor într-o societate, este cel mai
cunoscut.
Coeficientul lui Gini, (Gini coefficient, cunoscut
și ca Gini index ori Gini ratio) este o măsură
a dispersiei statistice folosită pentru a reprezenta
distribuția veniturilor populației unei națiuni,
dar mai ales pentru a reprezenta disproporția în
distribuirea veniturilor sau averilor, fiind un
indice al inegalității.
2
Andrei Ana, sem.3,2020
Legat de inegalitatea distribuirii veniturilor,
Pareto formulează o legitate probată empiric,
cunoscută sub denumirea
legea lui Pareto și care se formulează astfel:
“Bogații vor deveni și mai bogați, săracii vor
devein și mai săraci”;
Curba Lorenz- măsoară echitatea sau
inechitatea distribuirii venitului:
Curba reprezintă grafic proporția de venit sau
bogăție (y% din total venit) deținută de (x%
procente din total populație).
3
Andrei Ana, sem.3,2020
Pe abscisă sunt reprezentate ponderile
categoriilor cumulative de populație,
Pe ordonata sunt reprezentate ponderile
categoriilor cumulative de venit.
Economiștii consideră că acesta este un
instrument de măsură a inegalității.
4
Andrei Ana, sem.3,2020
O valoare mare a coeficientului Gini arată că bogăţia
este deţinută de puţine persoane.
O valoare mică a coeficientului Gini arată că este o
distribuţie mai echitabilă.
aria de concentrare ORP
G= =
aria max ima de concentrare OPQ
Suma tuturor trapezelor este:
n
Z = Zi =
1
(qi + qi −1 )( pi − pi −1 )
i =1 2 i
− Z = − (qi + qi −1 )( pi − pi −1 )
1 1 1
Aria de concentrare =
2 2 2 i
5
Andrei Ana, sem.3,2020
Prezentați modul de calcul al coeficientului Gini
Pasul 1
Datele privind veniturile:
Adrian 90 u.m
Bob 15 u.m.
Cathy 70 u.m
Derek 200 u.m.
Eddi 125 u.m.
Pasul 2
Aranjarea în ordine ascendentă:
Bob 15 u.m.
Cathy 70 u.m.
Adrian 90 u.m.
Eddi 125 u.m.
6
Andrei Ana, sem.3,2020
Derek 200 u.m.
Pasul 3
Calculul venitului total:
Bob 15 zu.m.
Cathy 70 u.m.
Adrian 90 u.m.
Eddi 125 u.m.
Derek 200 u.m.
Total 500 u.m.
Pasul 4
Determinarea procentului de venit:
Pasul 8
Determinarea ariei trapezelor:
0,5(0,2 x 0,03)+ 0,2 x (0,17+0,35) + 0,2 x( 0,35+0,6)
+ 0,2 x (1+0,6)) = 0,31
Pasul 9
Coeficientul Gini:
9
Andrei Ana, sem.3,2020
Scădem aria de sub curba Lorenz din aria de sub
dreapta la 45˚, dreapta echităţii:
0,5- 0,31 = 0,19
Aceasta este aria între dreapta echităţii perfecte şi
curba Lorenz
Aria dintre curba echităţii şi curba Lorenz/ Aria de
sub curba echităţii:
0,19/0,5 = 0,38. Coeficientul Gini
Coeficientul Gini arată inechitatea distribuirii
venitului.
O valoare mare a coeficientului Gini arată că bogăţia
este deţinută de puţine persoane.
10
Andrei Ana, sem.3,2020
O valoare mică a coeficientului Gini arată că este o
distribuţie mai echitabilă.
aria de concentrare ORP
G= =
aria max ima de concentrare OPQ
Suma tuturor trapezelor este:
n
Z = Zi =
1
(qi + qi −1 )( pi − pi −1 )
i =1 2 i
− Z = − (qi + qi −1 )( pi − pi −1 )
1 1 1
Aria de concentrare =
2 2 2 i
12
Andrei Ana, sem.3,2020
Desigur, coeficientul Palma este supraunitar
si este cu atât mai mare, cu atât gradul de
inegalitate este mai mare.
Economiștii susțin că politicile economice
și sociale, ar trebui concentrate pe cei 40%
săraci.
Exemplu:
World Bank Statistics- Romania 2015
Income Share of highest 10%: 24,7%
Income share of lowest 20%: 5,1%
Income share held by second 20%:11,8%
Income share held by lowest
40%=5,1+11,8=16,9
24,7
Palma = = 1,461
16,9
13
Andrei Ana, sem.3,2020
Headcount index (indicele numărului de
săraci)
De departe, cea mai utilizată măsură este
indicele numărului de săraci, care măsoară pur
și simplu proporția din populația care este
considerată săracă, adesea notată de P : 0
NP
P0 =
N
14
Andrei Ana, sem.3,2020
Notăm deviația sărăciei Gi ca limita
sărăciei (z) minus venitul actual al săracilor
( yi ).
Gi = ( z − yi )
1 N Gi
Pi =
N i =1 z
16
Andrei Ana, sem.3,2020
Human Development Index- Indicele
dezvoltării umane (HDI)
http://hdr.undp.org/en/composite/IHDI
HDI-ul a fost creat pentru a sublinia că
oamenii și capacitățile lor ar trebui să fie
criteriile finale pentru evaluarea dezvoltării
unei țări, nu numai pentru creșterea
economică.
HDI poate fi, de asemenea, utilizat pentru
a verifica opțiunile de politică națională,
care au rezultate diferite sub aspectul
dezvoltării umane, în condițiile aceluiși
nivel de PNB pe cap de locuitor.
Aceste neconcordanțe au declanșat
dezbaterea cu privire la prioritățile
politicilor guvernamentale.
Indicele de Dezvoltare Umană (HDI) este o
măsură a realizării dimensiunilor cheie ale
dezvoltării umane:
17
Andrei Ana, sem.3,2020
-o viață lungă și în sănătate, n
-ivelul de educație,
-un nivelul de trai decent.
HDI este media geometrică a indicilor
normalizați pentru fiecare din cele trei
dimensiuni cheie ale existenței umane.
United Nations Development Programme
folosește un indice HDI care ține seama de
inegalitatea în cele trei direcții existențiale
majore. Indicatorul se numește: Inequality-
adjusted Human Development Index
Pentru România, 2019
https://en.wikipedia.org/wiki/List_of_countries_by_inequality-adjusted_HDI
18
Andrei Ana, sem.3,2020
Intrebarea 1:
http://hdr.undp.org/en/composite/IHDI
Analizând tabelul prezentat la link-ul de mai
sus, la coloanele GINI și Palma, indicați
țările și zonele cu cea mai mare inegalitate,
respectiv cea mai mică inegalitate.
Tema 1
1.Investigați bazele de date statistice
internaționale și selectați seriile de date ale
câtorva indicatori relevanți pentru
19
Andrei Ana, sem.3,2020
inegalitate economică, sărăcie, distribuirea
venitului, inegalitate socială. Prezentați
grafic datele selectate.
2.Selectați indicatori relevanți pentru
inegalitatea socială privind accesul la cultură
și reflectați grafic datele selectate.
EXEMPLU: Baza de date OECD, Gini
Index
21
Andrei Ana, sem.3,2020
Moștenitorul are un metabolism aleatoriu și o
avere, de asemenea, aleatorie, variind de la cel
mai sărac, până la cel mai bogat;
Parametrii aplicației:
PERCENT-BEST-LAND- determină densitatea inițială a
parcelelor, care sunt însămânțate cu cantitatea maximă de
cereale stabilită de MAX-GRAIN.
MAX-GRAIN - stabilește cantitatea maximă de cereale –
productivitatea maximă pe fiecare teren
GRAIN-GROWTH-INTERVAL-stabilește rata de
maturizare a grâului, recoltele de grâu;
GRAIN-GROWN- stabilește recolta în fiecare perioadă
de recoltare;
NUM-PEOPLE- numărul inițial de persoane;
LIFE-EXPECTANCY-MIN- cel mai mic număr de
perioade de viață ale unui individ;
LIFE-EXPECTANCY-MAX- cel mai mare număr de
perioade de viață;
METABOLISM-MAX- cea mai mare cantitate de grâu pe
care o poate consuma o persoană într-o perioadă de timp;
MAX-VISION- cea mai mare distanță pe care o poate
vedea o persoană pentru a găsi loturile cultivate cu grâu;
22
Andrei Ana, sem.3,2020
Descrieți aplicația și realizați scenarii
Tema 2:
Pe baza scenariilor cu aplicația Wealth
Distribution, răspundeți la următoarele
întrebări:
- Observați distribuirea venitului: care este
dimensiunea claselor, sunt egale?;
- Cum acționează legea lui Pareto? Vor
oamenii asta?
- Ce se întâmplă cu clasa bogaților și clasa de
mijloc? Care este tendința?
- Urmăriți CLASS PLOT și observați cât
durează ca o clasă să se stabilizeze numeric.
- Tendința este ca inegelitatea să crească, sau
să scadă?
- NUM-GRAIN-GROWN- variați acest
indicator și observați cum acesta modifică
distribuirea venitului.
- Analizați distribuirea variind indicatorul
PERCENT-BEST-LAND și NUM-
PEOPLE.
23
Andrei Ana, sem.3,2020
- Încercați să stabiliți distribuția inițială a
venitului, egală pentru toți indivizii, vedeți
cum evoluează inegelitatea.
- Căutați în statistica Băncii Mondiale și analizați
comparativ coeficientul Gini pe continente
(considerând câteva țări de pe fiecare continent),
pe țările Europei.
Intrebarea 2: Urmărim împreună aplicația Wealth
Distribution:
- Cum acționează legea lui Pareto (“bogații
devin mai bogați, săracii devin mai săraci”)?
Vor oamenii asta?
- Ce se întâmplă cu clasa bogaților și clasa de
mijloc? Care este tendința?
Tema 3: SUGARSCAPE
Studiați aplicația, descrieți modul de funcționare și
efectuați scenarii. Determinați echilibrul aplicației.
Tema 4: Code Examples
Selectați din directorul Model Library-Code
Examples, un exemplu simplu și explicați
24
Andrei Ana, sem.3,2020
mecanismul de deplasare a agenților, pe baza
secvenței de instrucțiuni.
25
Andrei Ana, sem.3,2020
Seminar 4 BCE 2020
Traiectoria sistemelor dinamice
reprezentate prin ecuații diferențiale, de
ordin unu, cu coeficienți constanți,
neomogene
1.Trecerea de la forma discretă la forma
continuă a mdelelor dinamice
Considerăm sistemul dinamic discret
yt = yt − yt −1 = g ( yt −1 )
Pentru a trece la forma continua,
aproximăm:
yt y (t ) → y (t ) = g ( y(t ))
Considerăm modelul dinamic continuu
(t ) = ay (t ) + b
y
2
Ana Andrei, Seminar 4 BCE, 2020
4. Soluția particulară se determină prin mai
multe metode: metoda variației
constantelor, metoda factorului integrant,
metoda coeficienților nedeterminați.
Utilizăm metoda coeficienților
nedeterminați: facem ipoteza că soluția
particulară este de forma termenului liber:
y P (t ) = D = cons tan t
Unde D este constantă nedeterminată. Punem
P
condiția ca y (t ) să verifice ecuația
neomogenă:
0 = aD + b
b
y (t ) = D = −
P
a
5. Soluția ecuației neomogene este suma între
soluția generală a ecuației omogene și
soluția particulară:
3
Ana Andrei, Seminar 4 BCE, 2020
b
y (t ) = y (t ) + y (t ) = Ae −
G P at
a
6. Determinarea constantei A:
b b
t = 0 → y (0) = y0 dat → y0 = A − → A = y0 +
a a
Traiectoria:
b at b
y (t ) = ( y0 + )e −
a a este traiectoria sistemului
dinamic.
Ca și la modelele discrete, traiectoria se descompune
în două component: 1. componenta proprie sau
inerțială, care relevă mișcarea sistemului prin
resurse proprii, cu un ritm a determinat de patternul
de evoluție al sistemului;
1. Componenta de dirijare/control.comandă, care
reflectă intervenția decidentului în mișcarea
sistemului.
Capitalizarea continuă
4
Ana Andrei, Seminar 4 BCE, 2020
C (t ) = rC (t )
1. C dat
0
Dobânda la momentul t:
D(t ) = C (t ) − C 0 = C 0 e rt − C 0 = C 0 (e rt − 1)
Menționăm că r, are aceeași semnificație, da
rata dobânzii, în acest caz, cu capitalizare
continuă.
Aplicație numerică:
C 0 = 1000
r = 0,05
t 0,100
5
Ana Andrei, Seminar 4 BCE, 2020
b. Deduceți traiectoria analitică a
capitalului și a dobânzii;
c. Calculați, cu ajutorul EXCEL;
șirurile de valori ale capitalului și ale
dobânzii pe perioada considerată și
reprezentați grafic.
d. Calculați punctul fix și stabiliți natura
acestuia.
Indicație: C (t ) = 0 este condiția de
f (C ((t )) = rC (t )
f (C ((t )) = 0 → C = 0
staționaritate, atunci
f (C ((t )) = r 0
Punctul fix este repelor și sistemul
este instabil.
Același rezultat avem cu criteriul
rădăcinii ecuației caracteristice,
= r 0 , deci, sistemul este instabil.
Temă:
6
Ana Andrei, Seminar 4 BCE, 2020
C0 = 2000
r = 0,03
t 0,100
Traiectoria:
C (t ) = 2000e0,03t
D(t ) = C (t ) − 2000 = 2000(e0,03t − 1)
7
Ana Andrei, Seminar 4 BCE, 2020
8
Ana Andrei, Seminar 4 BCE, 2020
Punct fix:
C (t ) = 0 → 0,03C (t ) = 0 → C = 0
C (t ) = 0,03C (t ) + 0,0001
C (0) = 2000
10
Ana Andrei, Seminar 4 BCE, 2020
Punem condiția să verifice ecuația
neomogenă:
0,0001
0 = 0,03D + 0,0001 → D = = 0,003(3)
0,03
11
Ana Andrei, Seminar 4 BCE, 2020
C = 0,0033
este, de asemenea, un punct fix
repelor, instabil, întrucât:
lim C(t ) = lim (1999,9967e0,03t + 0,0033) =
t → t →
Temă:
C0 = 2500
r = 0,045
t 0,100
Comision: 0,01.
Aceleași cerințe ca și ale problemelor
precedente.
2. Modelul Malthus
p (t ) = kp(t )
p0 dat
Soluția este:
p (t ) = p0e kt
Aplicație numerică:
12
Ana Andrei, Seminar 4 BCE, 2020
p0 = 100
k = 0,003
t 0,20
a. Scrieți modelul dinamic continuu
pe datele considerate,
b. Deduceți traiectoria analitică a
populației;
c. Calculați, cu ajutorul EXCEL; șirurile de
valori ale populației pe perioada
considerată și reprezentați grafic;
d. Determinați punctul fix și stabiliți natura
acestuia.
Temă:
p0 = 150
k = 0,002
t 0,20
Răspundeți acelorași cerințe de la
problema precedentă.
13
Ana Andrei, Seminar 4 BCE, 2020
3. Modelul Harrod-Domar:
s
Y (t ) = Y (t )
Y0 dat
Soluția, prin aplicarea algoritmului de
mai sus:
st
Y (t ) = Y0e
Aplicație numerică:
s = 0,3; = 0,25; Y0 = 500, t 0,20
Cerințe:
e. Scrieți modelul dinamic continuu
pe datele considerate,
f. Deduceți traiectoria analitică a venitului;
g. Calculați, cu ajutorul EXCEL; șirurile de
valori ale venitului pe perioada
considerată și reprezentați grafic;
h. Determinați punctul fix și stabiliți
natura acestuia.
14
Ana Andrei, Seminar 4 BCE, 2020
Temă:
s = 0,35; = 0,25; Y0 = 1500, t 0,20
2. Modelul pradă-prădător(LOTKA-VOLTERA)
15
Ana Andrei, Seminar 4 BCE, 2020
A publicat lucrări în domeniul chimiei,
fizicii, epidemiologiei ,biologiei,
demografiei, asigurărilor.
16
Ana Andrei, Seminar 4 BCE, 2020
Ecuațiile de evoluție ale celor două specii în
competiție este data de sistemul de ecuații
diferențiale neliniar:
S (t ) = S (t ) − S 2 (t ) − W (t ) S (t )
W (t ) = −W (t ) − kW 2 (t ) + S (t )W (t )
S (t ) = (4 − S (t ) − W (t )) S (t )
W (t ) = (1 + 0,5S (t ) − 0,5W (t )) W (t )
17
Ana Andrei, Seminar 4 BCE, 2020
Calculul punctelor fixe este important, întrucât
punctele fixe instabile pot determina comportament
haotic, adică pot face ca traiectoria să se bifurce.
S (t ) = 0
W (t ) = 0
S (t ) = 0, (( 4 − S (t ) − W (t )) 0
1. W (t ) = 0, ((1 + 0,5S (t ) − 0,5W (t )) 0
W =0
2. (4 − S (t ) − W (t )) = 0, S =4
18
Ana Andrei, Seminar 4 BCE, 2020
S =0
3. (1 − 0,5S (t ) − 0,5W (t )) = 0, W =2
(4 − S (t ) − W (t )) = 0, S =1
4. (1 + 0,5S (t ) − 0,5W (t )) = 0, W = 3
19
Ana Andrei, Seminar 4 BCE, 2020
f1 ( S ,W ) = 4S (t ) − S 2 (t ) − W (t ) S (t )
f 2 ( S ,W ) = W (t ) + 0,5S (t )W (t ) − 0,5W 2 (t )
Matricea JACOBI, este matricea derivatelor parțiale
de ordin unu:
f1 f1
J =
S W = 4 − 2 S (t ) − W (t ) − S (t )
f 2 f 2 0,5W (t ) 1 + 0,5S (t ) − W (t )
S W
4 0 − 4 − 4
J (0,0) =
1
; J (4,0) =
2
;
0 1 0 3
2 0 −1 −1
J (0,2) =
3
; J (1,3) =
4
.
1 − 1 1,5 − 1,5
21
Ana Andrei, Seminar 4 BCE, 2020
Punctul fix (4,0) :
−4− −4
j (4,0) − = = 0 (−4 − )(3 − ) = 0 →
0 3−
SpJ 2 (4,0) = − 4,3, 1 0, 2 0
Punctul fix (4,0) este de tip punct șa de index 1.
2− 0
j (0,2) − = = 0 → (2 − )( −1 − ) = 0 →
1 −1 −
( SpJ 3 (0,2) = 2,−1, 1 0, 2 0
23
Ana Andrei, Seminar 4 BCE, 2020
Traiectoria se va apropria de punctul fix pe o spirală.
Sistemul este stabil.
Temă:
S (t ) = (2 − 0,1S (t ) − 1,1W (t )) S (t )
W (t ) = (−11 + 0,9S (t ) − 0,1W (t )) W (t )
1. Calculați punctele fixe/staționare;
2. Calculați matricea Jacobi
3. Calculați matricea Jacobi în punctele fixe și
stabiliți natura punctelor fixe.
24
Ana Andrei, Seminar 4 BCE, 2020
Traiectorie spirală în cazul punctului fix
(1;3).
25
Ana Andrei, Seminar 4 BCE, 2020
NETLOGO- Modelul “pradă-prădător”
1. Aplicatiile “lupi –oi”, “ coioti- iepuri”
2.Descrierea aplicatiilor
3.Simulari pentru echilibru
4.Exemplu de cod
28
Ana Andrei, Seminar 4 BCE, 2020
- Urmăriți modul în care sunt corelate cele două
populații: analizați stabilitatea sistemului variind
parametrii de reproducere și parametrul WOLF-
GAIN-FROM-FOOD;
-Analizați evoluția ierbii pentru modelul cu
iarbă;
- Analizați evoluția celor trei indicatori:
populația de lupi, populația de oi și iarba;
-Analizați stabilitatea modelului la variația
diferiților parametri;
- Puteți găsi parametri care să ducă la un
ecosistem stabil, numai cu lupi și oi?;
- Găsiți combinația de parametri care să asigure
stabilitatea ecosistemului în cele două variante;
- Analizați comparativ evoluția celor două
populații în cazul modelului agregat și
modelului cu agenți.
29
Ana Andrei, Seminar 4 BCE, 2020
Modelul “pradă-prădător-calamitate”
Agenți:
Prădători: coioții
Prădați: iepurii
Iarba: aliment pentru iepuri;
În dinamica sistemului, anumite zone sunt
calamitate/otrăvite cu pesticide, având ca efect
moartea coioților și iepurilor care trec prin zonă;
30
Ana Andrei, Seminar 4 BCE, 2020
populației de delfini în timpul celui de Al Doilea
Război Mondial.
Practic, în modelul pe agenți sunt trei populații:
oi, lupi și iarba.
Cele trei populații se desfășoară pe o grilă de
2500 celule, care reprezintă habitatul celor trei
populații.
Dacă celula este verde, înseamnă că are iarbă
crescută, dacă este cenușie, nu are iarbă;
La începutul simulării, jumătate din celule sunt
verzi, jumătate sunt cenușii;
Coioții și iepurii se mută din celulă în celulă,
pierzând energie, pe care și-o recuperează prin
alimente;
Populațiile se reproduc cu o anumită
probabilitate, mor dacă nu găsesc de mâncare,
iepurii mor și dacă sunt prădați de coioți;
31
Ana Andrei, Seminar 4 BCE, 2020
În modelul cu calamitate, o parte din suprafață
este otrăvită cu pesticide, mor toate viețuitoarele
care trec prin zonă (atât lupi, cât și oi).
Parametrii modelului
TOTAL-TIME- numărul total de pași ai simulării
(între 100 și 2000);
INITIAL-NUMBER-RABBITS: între 0-400;
INITIAL-NUMBER-COYOTE: între 0-250;
COYOTE-GAIN-FOR-FOOD: 0-100;
RABBIT-GAIN-FOR-FOOD: 0-50;
COYOTE-REPRODUCE: 0%-20%;
RABBIT-REPRODUCE: 0%-20%;
GRASS-REGROWN-TIME: numărul de unități
de timp pentru creșterea ierbii: 0-100;
START-POISON: începutul calamității
(momentul 0-timpul maxin stabilit de utilizator);
32
Ana Andrei, Seminar 4 BCE, 2020
END-POISON: momentul de sfârșit al
calamității: minimum 0 (când START este 0),
maximum (TOTAL-timpul maxim stabilit de
utilizator);
POISON-PERCENT: cota procentuală a
celulelor infectate (0%-20%).
Simularea
- Cum evoluează suprafața cu iarbă?;
- Care este efectul calamității asupra celor
două populații?;
- Care este dinamica celor două populații, în
condiții normale și în condiții de
calamitate?;
- Încercați să determinați suprafața de teren
contaminată cu pesticide care duce la
dispariția celor două specii;
- Analizați comparativ modelele “pradă-
prădător” cu și făra calamitate;
- Analizați combinațiile de parametri care
asigură stabiliatea modelului;
33
Ana Andrei, Seminar 4 BCE, 2020
- Analizați combinațiile de parametri pentru
care se distruge echilibrul ecologic prin
dispariția a cel puțin uneia dintre specii;
- Analizați comparative soluția acestui model
cu cea a modelului agregat.
S (t ) = (4 − S (t ) − W (t )) S (t )
W (t ) = (1 + 0,5S (t ) − 0,5W (t )) W (t )
f1 f1
J =
S W = 4 − 2S − W −S
f 2 f 2
0,5W 1 + 0,5S − W
S W
Matricea Jacobi calculată în cele 4 puncte staționare:
4 0 − 4 − 4
J 1 (0,0) = ; J 2 (4,0) = ;
0 1 0 3
2 0 −1 −1
J (0,2) =
3
; J (1,3) =
4
.
1 − 1 1,5 − 1,5
Rescriem modelul:
S (t ) = 4S (t ) − S 2 (t ) − W (t ) S (t )
W (t ) = W (t ) + 0,5S (t )W (t ) − 0,5W 2 (t )
Liniarizarea sistemului
35
Ana Andrei, Seminar 4 BCE, 2020
S (t ) S (t ) − S
W (t ) = J W (t ) − W
S
este punctul fix
W
Modelul linear este:
S (t ) 4 − 2S − W −S S (t ) − S
W (t ) = 0,5W
1 + 0,5S − W W (t ) − W
W
Deci: X (t ) = e J t K + X (t ) P
Cazul 1:
37
Ana Andrei, Seminar 4 BCE, 2020
4 0
J (0,0) =
1
0 1
S 0
W = 0
S (t ) S (t ) − S
W (t ) = J (0,0)W (t ) − W
1
S (t ) 4 0 S (t )
=
W (t ) 0 1 W (t )
Deci, sistemul dinamic linear va fi:
4 0
X (t ) = X (t )
0 1
X (0)dat
38
Ana Andrei, Seminar 4 BCE, 2020
vor să aprofundeze, vom prezenta în continuare
J t
o metodă de calcul a matricii e , bazată pe
metoda polinoamelor de interpolare Silvester-
Lagrange.
J t
Calculul e :
J − 1I 2t J − 2 I 1t
e =
Jt
e + e
2 − 1 1 − 2
4 0 4 0 4 0 1 0
− −
e 4t = − 1 0 0 1 3e 4t 0 e 0
4t
e Jt = et +
0 1 0 4 0 1 0 1
+ =
1− 4 4 −1 3 0 − 3et 3 0 0 0 et
S (t ) e 0
4t
= K
t
W (t ) 0 e
200
= K
100
39
Ana Andrei, Seminar 4 BCE, 2020
Traiectoria sistemului pentru primul punct fix va
fi:
S (t ) e 0 200 200e 4t
4t
=
t
=
t
W (t ) 0 e 100 100e
Temă
Calculați traiectoria W(t) și o reprezentați
graphic în EXCEL
Cazul 2:
− 4 − 4
J 2 (4,0) =
0 3
40
Ana Andrei, Seminar 4 BCE, 2020
Sistemul dinamic este linear (obținut prin
liniarizare), neomogen.
S (t ) S (t ) − S
W (t ) = J (4,0)W (t ) − W
2
S (t ) − 4 − 4 S (t ) − 4
=
W (t ) 0 3 W (t )
S (t ) − 4 − 4 S (t ) − 4 − 4 4
W (t ) = 0 3 W (t ) − 0 3 0
S (t ) − 4 − 4 S (t ) 16
W (t ) = 0 3 W (t ) + 0
Sistemul dinamic nu este omogen. Soluția are
forma:
P
S (t ) Jt S (t )
= e K +
W (t ) W (t )
J t
Aprofundare, calculul e :
SpJ 2 (4,0) = − 4,3
41
Ana Andrei, Seminar 4 BCE, 2020
− 4 − 4 − 4 0 − 4 − 4 3 0
− −
0 3 0 − 4 3t 0 3 0 3 − 4t 1 − 8e 3t − 4e 3t 1 − e − 4t − 4e − 4t
e =
Jt
e + e = − =
3+ 4 −4−3 7 0 − e 3t 7 0 0
8 3t 1 − 4 t 4 4
− e + e − e 3t + e − 4 t
=
7 7 7 7
1 3t
0 − e
7
vectorială neomogenă:
−1
0 − 4 − 4 D1 16 D1 − 4 − 4 16 − 4
= + → = − =
0 0 3 D2 0 D2 0 3 0 0
Traiectoria va fi:
8 3t 1 − 4 t 4 4
− e + e − e 3t + e − 4 t
S (t ) 7 7 7 7 K + 4
= 0
W (t ) 0 1
− e 3t
7
42
Ana Andrei, Seminar 4 BCE, 2020
−1
200 K1 − 4 − 4 16
= −
100 K 2 0 3 0
1 1
−1 − −
K1 200 − 4 − 4 16 200 4 3 16 200 − 4 196
= + = + = + =
K 2 100 0 3 0 100 0 1 0 100 0 100
3
Traiectoria va fi:
8 3t 1 − 4 t 4 4 8 3t 1 − 4 t 4 3t 4 − 4 t
− e + e − e 3t + e − 4 t 196(− e + e ) + 100(− e + e ) + 4
S (t ) 7
196 4
= 7 7 7 + = 7 7 7 7
W (t ) 0 1 3t 100 0 100 3t
− e 0 − e
7 7
Traiectoria este:
8 1 4 4
196(− e 3t + e − 4t ) + 100(− e 3t + e − 4t ) + 4
S (t ) 7 7 7 7
=
W (t ) 0 100
− e 3t
7
43
Ana Andrei, Seminar 4 BCE, 2020
Temă
Calculați traiectoria S(t) și o reprezentați
grafic în EXCEL
44
Ana Andrei, Seminar 4 BCE, 2020
Unde
X (t ) M n,1vector de stare; u (t ) M m,1vector de decizie / control;
f (.) M n,1 functie vectoriala
neliniara in X (t ), u (t ), continua si derivabila
45
Ana Andrei, Seminar 4 BCE, 2020
46
Ana Andrei, Seminar 4 BCE, 2020
1
( I k ) = f k
𝑘 𝐼𝐾 𝑥𝑘
1 10 5
2 5 3
3 4 2
4 1 7
5 2 1
6 8 8
7 1 4
8 7 7
9 2 9
10 10 5
Rezolvare
𝑘 𝐼𝐾 𝑥𝑘 𝜑(𝐼𝑘)
= 3𝐼𝑘 2
− 5𝐼𝑘
− 20
1 10 5 𝜑(𝐼1)
= 230
> 𝑓̅
2 5 3 𝜑(𝐼2)
= 30
< 𝑓̅
3 4 2 𝜑(𝐼3)
= 8 < 𝑓̅
4 1 7 𝜑(𝐼4)
= −22
< 𝑓̅
5 2 1 𝜑(𝐼5)
= −18
< 𝑓̅
6 8 8 𝜑(𝐼6)
= 132
> 𝑓̅
7 1 4 𝜑(𝐼7)
= −22
< 𝑓̅
8 7 7 𝜑(𝐼8)
= 92
> 𝑓̅
9 2 9 𝜑(𝐼9)
= −18
< 𝑓̅
10 10 5 𝜑(𝐼10)
= 230
> 𝑓̅
∑10
𝑘=1 𝜑(𝐼𝑘 ) ∗ 𝑥𝑘
𝑓̅ =
∑10
𝑘=1 𝑥𝑘
Înlocuind, obţinem:
3684
̅
𝑓= ,
51
adică:
𝑓 ̅ = 72.23529
𝑘 𝐼𝐾 𝑥𝑘
1 10 9
2 5 6
3 7 3
4 9 5
5 4 7
Rezolvare
Seminar 4.1 BCE, Seria F, 2020
15
𝑘 𝐼𝐾 𝑥𝑘 𝜑(𝐼𝑘 )
= −2𝐼𝑘 2
+ 10𝐼𝑘 + 50
1 10 9 𝜑(𝐼1) = −50
< 𝑓̅
2 5 6 𝜑(𝐼2) = 50
> 𝑓̅
3 7 3 𝜑(𝐼3) = 22
> 𝑓̅
4 9 5 𝜑(𝐼4) = −22
< 𝑓̅
5 4 7 𝜑(𝐼5) = 58
> 𝑓̅
∑5𝑘=1 𝜑(𝐼𝑘) ∗ 𝑥𝑘
𝑓̅ =
∑5𝑘=1 𝑥𝑘
Înlocuind, obţinem:
Seminar 4.1 BCE, Seria F, 2020
17
212
𝑓̅ =
30
adică:
𝑓 ̅ = 7.066667
𝑘 𝐼𝐾 𝑥𝑘
1 10 9
2 3 5
3 7 2
4 3 1
5 4 8
6 2 10
7 4 6
8 5 2
Bibiliografie
1
Ana Andrei, BCE 2020, seminar 5
5. Există un număr mare de cumpărători
pentru produsul pieței;
6. Intrarea altor firme pe piață este
blocată de cei doi competitor;
7. Fiecare competitor anticipează că
rivalul își menține producția constantă;
Aplicație numerică 1:
Considerăm o piață cu două firme care se
confruntă cu o funcție de cerere a pieței
estimată:
p = 20 − 5(q1 (q2 ) + q2 (q1 ))
Funcțiile de cost ale firmelor sunt:
C1 = −3q1 (q2 ) + 1,5q12 (q2 )
C2 = −2q2 (q1 ) + 2,5q22 (q1 )
Dorim să calculăm funcțiile de profit și
să reprezentăm funcțiile de reacție ale
firmelor.
2
Ana Andrei, BCE 2020, seminar 5
1 = V1 − C1 = pq1 − C1 = 23q1 − 6,5q12 − 5q2 q1
2 = V2 − C2 = pq2 − C2 = 22q2 − 7,5q22 − 5q1q2
Profiturile marginale:
1 = 23 − 13q1 − 5q2 − 5q1 q2 q
1
q1 = 0,5
4
Ana Andrei, BCE 2020, seminar 5
Deviația: q1 − q1 = 0,5 − 1,384 = − 0,884
Decizia duopolistului 2, va fi
q2 = −0,33 0,5 + 1,47 = 1,305
q −
Deviația: 2 2 = 1,305 − 1,014 = 0,021
q
Duopolistul 1 va răspunde:
q1 = −0,38 1,05 + 1,769 = 1,37
Duopolistul 2:
q2 = −0,33 1,37 + 1,47 = 1,02
5
Ana Andrei, BCE 2020, seminar 5
q 2 − q 2 = 1,02 − 1,014 = 0,006
Duopolistul 1 va răspunde:
q1 = −0,38 1,02 + 1,769 = 1,3814
q1 − q1 = 1,3814 − 1,384 = − 0,0026
6
Ana Andrei, BCE 2020, seminar 5
Considerăm acum că anticipările
duopoliștilor nu sunt zero, adică duopoliștii
nu mai au un comportament naiv și vor
presupune că vor anticipa creșterea
producției competitorului, ca urmare a
creșterii propriei producții.
Înițial vom presupune că q2 q = 1 reacția
1
2 q = (a − ) − 2q2 ( ) − bq1 = 0
2
Tema 1:
Pentru exemplul nostru, calculați noul
echilibru și ilustrați procesul dinamic de
atingere a echilibrului pentru anticipările
q2 q = 1 , q = 1 , în ipoteza că primul duopolist
1 1q 2
Modelul Hotelling
Ipotezele modelului:
1. Un oraș care este concentrat de-a
lungul unui drum “oraș liniar” ca re se
întinde pe intervalul 0,1 ;
9
Ana Andrei, BCE 2020, seminar 5
2. Consumatorii sunt distribuiți uniform
pe acest interval;
3. Sunt două firme așezate la marginile
orașului, care vând același bun. Singura
diferență între firme este localizarea;
4. c este costul de producție al unei
unități de bun;
5. td 2 este costul de transport de
înmulțit cu distanța de transport ridicată
la pătrat;
10
Ana Andrei, BCE 2020, seminar 5
- Dacă cumpără de la producătorul B:
t (1 − x) 2 ,
11
Ana Andrei, BCE 2020, seminar 5
1 p2 − p1
x= +
2 2t
12
Ana Andrei, BCE 2020, seminar 5
1 p2 − p1
1 = ( p1 − c)( + )
2 2t
1 p − p2
2 = ( p2 − c)( + 1 )
2 2t
Aplicație numerică:
t = 5 cost unitar de transport,
funcția de cost de transport este T = 5d 2
c = 10 ,
s = 100 utilitatea pe o unitate de bun
U = s − p − td 2 = 100 − p − 5d 2 utilitatea netă pe o
unitate de bun.
Consumatorul marginal este definit ca fiind
localizat la o distanță x , astfel încât este
indifferent ă firma de la care se
aprovizionează:
( )
s − p1 + tx 2 = s − ( p2 + t (1 − x )2 ) →
( )
100 − p1 + 5 x 2 = 100 − ( p2 + 5(1 − x )2 )
15
Ana Andrei, BCE 2020, seminar 5
1 p2 − p1
x= +
2 10
Funcțiile de profit:
1 p2 − p1 1 p − p1
1 = ( p1 − c)( + ) = ( p1 − 10)( + 2 )
2 2t 2 10
1 p − p2 1 p − p2
2 = ( p2 − c)( + 1 ) = ( p2 − 10)( + 1 )
2 2t 2 10
16
Ana Andrei, BCE 2020, seminar 5
1 p + c + t p2 + 15
= 0 → p1 = 2 =
p1 2 2
2 p + c + t p1 + 15
= 0 → p2 = 1 =
p 2 2 2
p 2 = 0 → p1 = −15
p1 = 0 → p 2 = 7,5
p1 = p2 = p = 15
17
Ana Andrei, BCE 2020, seminar 5
Fig:Funcțiile de reacție ale celor doi
duopoliști.
18
Ana Andrei, BCE 2020, seminar 5
Cei doi duopoliști vor împărți în mod egal
piața.
Profiturile:
1 p2 − p1 1
1 = ( p1 − c)( + ) = (15 − 10)( ) = 2,5
2 2t 2
1 p1 − p2 1
2 = ( p2 − c)( + ) = (15 − 10)( ) = 2,5
2 2t 2
Profiturile celor doi duopoliști vor fi egale.
Tema 3:
Considerăm o piață caracterizată de:
Funcția de cost de transport este:
T = 10d 2
Se cere:
1. Cumpărătorul marginal x
2. Funcțiile de cerere ale duopoliștilor,
3. Funcțiile de profit ale duopoliștilor,
4. Profiturile marginale și funcțiile de
reacție, graficul funcțiilor de reacție,
5. Cantitățile vândute de fiecare
duopolist,
6. Profiturile nete obținute de fiecare
duopolist.
Tema 4:Simulări
NETLOGO- Modelul lui Hotelling
Modelul Hotelling (1929) stabilește
localizarea optimă și prețul optim sub
criterial maximizării profitului.
20
Ana Andrei, BCE 2020, seminar 5
În modelul initial, firmele (două) sunt
plasate în linie, de-a lungul unui drum
național.
Modelul pe agenți permite firmelor (mai
multe de două) să se mute pe o suprafață. Și
să-și schimbe prețul. Consumatorii vor alege
magazinul ținând seama de preț și de
distanță (vor alege magazinul cu suma
minimă a prețului produsului și a
cheltuielilor de transport, care sunt funcție
de distanță).
În caz de egalitate, consumatorul alege
aleator.
Magazinele pot fi restricționate la o singură
dimensiune, atunci ele se vor plasa de-a
lungul unei linii, sau vor fi localizate pe un
plan.
Firmele încearcă să-și plaseze magazinele
aleator în cele patru direcții cardinale pentru
21
Ana Andrei, BCE 2020, seminar 5
a-și crește cota de piață, dacă nu reușesc
creșterea cotei de piață, firmele nu-și vor
deplasa magazinele.
După ce și-au stabilit locația, fiecare firmă
verifică dacă poate să-și crească profitul prin
creșterea prețului, dacă nu va reuși, nu-și va
schimba prețul.
Deciziile vor fi luate de firmă, fără să
cunoască deciziile competitorilor.
Modelul poate fi rulat și în următoarele
condiții:
-firmele își pot doar schimba prețul,
- firmele își pot doar schimba locația.
Algoritm de utilizare
-Apăsați pe SETUP, creați firmele și
vizualizați cota de piață a fiecăreia.
-NUMBER-OF-STORES fixează numărul
de firme.
22
Ana Andrei, BCE 2020, seminar 5
- Apăsați pe GO pentru execuție, GO-ONCE
rulează modelul o data.
-LAYOUT, poate fi LINE (firmele sunt în
linie), sau PLANE și firmele sunt plasate în
două dimensiuni.
-RULES, poate fi PRICING-ONLY, firmele
își pot schimba doar prețul, MOVING-
ONLY, firmele pot doar să se deplaseze,
NORMAL, firmele pot să se deplaseze și să-
și schimbe prețul.
Observație:
- Dacă sunt 2 firme, ele vor fi apropiate și
cu prețuri minime, întrucât fiecare firmă
va căuta să-și crească cota de piață,
apropiindu-se de cealaltă firmă și luând
din clienții firmei competitoare.Pentru
aceasta va trebui să-și reducă prețul.
23
Ana Andrei, BCE 2020, seminar 5
- Dacă încercăm să creștem numărul de
firme, vom observa că firmele cu cea mai
mare arie deservită nu au în mod necesar
cel mai mare profit.
- Graficele arată prețul, aria deservită,
venitul fiecărei firme.
Temă:
- Considerăm cazul a două firme: descrieți
comportamentul firmelor (prețul,
cantitățile venitul) sub cele 3 reguli.
- Fixați numărul de firme la 3. Arătați care
este cea mai profitabilă și ce regulă
urmează.
24
Ana Andrei, BCE 2020, seminar 5
Figură: Hotelling’s Law
25
Ana Andrei, BCE 2020, seminar 5
Seminar 6
Mecanisme feedback multiplicator
Breviar theoretic
Echilibrul macroeconomic:
Y -oferta agregată
Y = C (Y ) + G + I (r )
C (Y ) + G + I (r ) este cererea agregată
C (Y ) cererea pentru consum
G cererea pentru consum guvernamental
I (r ) cererea pentru investiții
C
C (Y ) = c = 0 → Y → C
Y înclinația
marginală către consum,
I (r ) = i 0, r → I sensitivitatea investițiilor la
rata reală a dobânzii, r, ;
Dacă r = 0, I 0 = 0 , rezultă:
Andrei Ana, Manafi Ioana, BCE, Tema 6, 2020 35
1
Y = G 0 adică
creșterea venitului indusă
1 − c
de creșterea cheltuielilor guvernamentale.
Exemplu:
c = 0,75,G 0 = 300, I 0= 100, i = −1,5
a. Reprezentăm corelațiile de echilibru pe
piața bunurilor:
1 1,5
Y= (300 + 100) − r
0,25 0,25
Y = 1600 − 6r
Curba IS 0 este reprezentată mai jos.
b. Dacă crește G cu 30 u.m., atunci:
1 1,5
Y= (330 + 100) − r
0,25 0,25
Y = 1720 − 6r
Observam că, curba IS se mută la
dreapta.
c. Dacă scade G cu 30 u.m., atunci:
1 1,5
Y= (270 + 100) − r
0,25 0,25
Y = 1480 − 6r
Andrei Ana, Manafi Ioana, BCE, Tema 6, 2020 35
Observăm că curba IS se mută la
stânga.
Deci, creșterea G sau I, va induce
creșterea cererii agregate la orice rată a
dobânzii și mutarea curbei IS la
dreapta, scăderea G sau I, va duce la
scăderea cererii agregate și mutarea
curbei IS la stânga, la orice rată a
dobânzii.
Temă 1:
c = 0,75,G 0 = 200, I 0= 70, i = −2
a. Determinați corelațiile de echilibru
pe piața bunurilor (IS) și
reprezentați grafic;
b. Dacă G crește cu 35 um sau scade
cu 35 u.m., determinați efectul
Andrei Ana, Manafi Ioana, BCE, Tema 6, 2020 35
asupra venitului, la orice rată a
dobânzii și reprezentați grafic;
c. Scrieți relațiile de multiplicator,
pentru cerința de mai sus și arătați
efectul asupra niveluluivenitului;
Tema 2:
c = 0,8,G 0 = 230, I 0= 130, i = −1,5
Răspundeți la cerințele temei
precedente, cu aceste valori.
Exemplu:
l = −1,75, k = 2, M = 500
1
r = ( M − k Y ) LM
l
500 2
r=− + Y
1,75 1,75
LM:
r = −286 + 1,14Y
Exemplu:
1.Determinarea echilibrului inițial:
Echilibrul simultan pe cele două piețe este
LM: l = −1,75, k = 2, M = 500
500 2
r=− + Y
1,75 1,75
r = −286 + 1,14Y
IS:
c = 0,75,G 0 = 300, I 0= 100, i = −1,5
1 1,5
Y= (300 + 100) − r
0,25 0,25
Y = 1600 − 6r
Echilibrul:
Y = 422,959
r = 196,169
Y =
r =
Relația de multiplicator:
1 1
K GK = = = 0,51
ik 1,5 2
1 − c + 1 − 0,75 +
l 1,75
Y = K GK G
Y = 0,51 30 = 15,3
Relația de multiplicare:
Y = K GK G = 0,51 (−30) = −15,3
Temă:
Considerăm o economie națională pentru care s-
au identificat parametrii:
c = 0,7, I 0 = 200, G0 = 230, i = −100, k = 1,25, l = −115, m0 = 200,
p =1
c i k l k gk
Temă:
Considerăm datele:
c = 0,7, I 0 = 200, G0 = 230, i = −100, k = 1,25,
l = −115, m0 = 200, p = 1
Y = kmK m =
c i k l k mK
0,6 -1000 0,25 -1150
0,8 -1000 0,25 -1150
0,7 -500 0,25 -1150
0,7 -1500 0,25 -1150
Andrei Ana, Manafi Ioana, BCE, Tema 6, 2020 35
0,7 -1000 0,2 -1150
0,7 -1000 0,3 -1150
0,7 -1000 0,25 -700
0,7 -1000 0,25 -1500
(1 − c)Y =G 0 + I 0 + ir →
M
(1 − c)Y =G 0 + I 0 + i( − k Y − l e )
p
IS
1 i / l M i
Y = ( I 0 + G0 ) + − e
i k
ik p
ik
1 − c + 1 − c + 1 − c +
l l l
Y = K Gk ( I 0 + G0 ) + K mk m + K e e
M
m=
p
i
K e = − este multiplicator al inflației
i k
1 − c +
l
așteptate
Exemplu:
l = −1,75, k = 2, M 0 = 500, KGK = 0,51
c = 0,75, i = −1,5, I 0 = 100, G0 = 300, K MK = 0,436, e = 0
Curba AD:
K mK M
p=
Y − K Gk ( I 0 + G0 ) − K e e
scăderea prețului.
0,436 500 218
p= =
Y − 0,51 (100 + 300) Y − 204
Y = 204 → p =
Y =→ p=0
pY 0
Y = Y POT + ( p − p e ), 0