30 | | (*)-->"Solicitar el número\n de cuentas" |
31 | | -->"Solicitar el delimitador" |
32 | | -->"Solicitar año y país" |
33 | | -->"Solicitar ruta donde\n se encuentra el archivo" |
34 | | -->"Buscar archivo .csv" |
35 | | -->"Identificar primera fila" |
36 | | -->"Colocarla como identificador\n de cada columna" |
37 | | -->"Trasponerla y colocarla como\n identificador de cada fila" |
38 | | -->"Solicitar número de\n celdas que compone cada cuenta" |
39 | | -->"Solicitar nombre\n de cada cuenta" |
40 | | --> "Totalizar las filas y las columnas" |
41 | | -->"Presentar matriz con\n identificadores y nombre de cuentas\n en filas y columnas" |
42 | | --> (*) |
43 | | } |
44 | | |
45 | | @enduml |
46 | | }}} |
47 | | |
48 | | === Coeficientes Técnicos === |
49 | | |
50 | | {{{ |
51 | | #!plantuml |
52 | | @startuml |
53 | | |
54 | | Partition Coeficientes_Tecnicos { |
55 | | skinparam titleFontSize 24 |
| 23 | === Operaciones Matriciales === |
58 | | (*)--> IF "¿Coeficientes Técnicos\n horizontales o verticales" then |
59 | | -right--> [Estructura vertical] "Totalizar cada una de\n las columnas de la matriz base" |
60 | | -->"Dividir cada celda entre\n el total de la columna" |
61 | | -->"Mostrar Resultados" |
62 | | ELSE |
63 | | -left-->[Estructura horizontal]"Totalizar cada una de\n las filas de la matriz base" |
64 | | -->"Dividir cada celda entre\n el total de cada fila" |
65 | | -->"Mostrar Resultados" |
66 | | --> (*) |
67 | | } |
68 | | |
69 | | @enduml |
70 | | }}} |
71 | | |
72 | | === Modelo de Multiplicadores de Leontief === |
73 | | Se activa sólo cuando una matriz esté cargada correctamente. |
74 | | |
75 | | {{{ |
76 | | #!plantuml |
77 | | @startuml |
78 | | |
79 | | Partition Proceso_1 { |
80 | | skinparam titleFontSize 24 |
| 26 | [[Image(imagen-2.png, center, 600px)]] |
83 | | (*)-->"Solicitar las cuentas\n y partidas que son endógenas <b>Base</b>" |
84 | | -->"Estimar la matriz de\n Propensiones medias al gasto <b>An</b>\n" |
85 | | -->"Construir una Matriz Identidad <b>I</b>\n de las mismas dimensiones de An" |
86 | | -->"Restar las Matrices <b>I-An</b>" |
87 | | -->"Estimar la inversa de la matriz <b>I-An</b>.\n Matriz de Multiplicadores de Leontief <b>Ma</b>" |
88 | | -->"Mostrar tres iconos en la pantalla\n (Clasificador de Cuentas, Evaluar Escenarios y Exportar)" |
89 | | -->"Mostrar las matrices Base, An, Ma" |
90 | | --> (*) |
91 | | } |
92 | | |
93 | | @enduml |
94 | | }}} |
| 29 | === Evaluar Escenarios Económicos === |
97 | | === Evaluación de Escenarios === |
98 | | Se activa sólo cuando el usuario presione el icono correspondiente |
99 | | |
100 | | {{{ |
101 | | #!plantuml |
102 | | @startuml |
103 | | |
104 | | Partition Proceso_2 { |
105 | | skinparam titleFontSize 24 |
106 | | |
107 | | |
108 | | (*)-->"Mostrar pestaña con la\n <b>matriz Endógena-Exógena</b> (campos vacíos)" |
109 | | -->"Estimar el monto en que varía\n una cuenta exógena, dado el\n porcentaje de cambio introducido por\n el usuario" |
110 | | -->"Estimar el vector columna <b>x<7b>\n que recoge la suma de las \n inyecciones." |
111 | | -->"Multiplicar la Matriz <b>Ma</b> por \n el vector columna <b>x</b>" |
112 | | -->"Estimar porcentaje de\n cambio del vector ingreso <b>y</b>" |
113 | | -->"Mostrar vector ingreso <b>y</b> y el vector <b>x</b>" |
114 | | --> (*) |
115 | | } |
116 | | |
117 | | @enduml |
118 | | }}} |
119 | | |
120 | | |
121 | | === Clasificación de las Cuentas === |
122 | | Se activa sólo cuando el usuario presione el icono correspondiente |
123 | | |
124 | | {{{ |
125 | | #!plantuml |
126 | | @startuml |
127 | | |
128 | | Partition Proceso_3 { |
129 | | skinparam titleFontSize 24 |
130 | | |
131 | | |
132 | | (*)-->"Sumar cada una de las\n filas de la matriz <b>Ma</b>" |
133 | | -->"Almacenar vector columna\n los resultados <b>ea</b>" |
134 | | -->"Sumar cada una de las\n partidas que componen las cuentas\n del vector <b>ea</b>" |
135 | | -->"Almacenar vector columna\n los resultados <b>ea-agregado</b>" |
136 | | -->"Sumar cada una de las\n columnas de la matriz <b>Ma</b>" |
137 | | -->"Almacenar vector fila\n los resultados <b>ed</b>" |
138 | | -->"Sumar cada una de las\n partidas que componen las cuentas\n del vector <b>ed</b>" |
139 | | -->"Almacenar vector fila\n los resultados <b>ed-agregado</b>" |
140 | | -->"Dividir cada uno de los\n elementos del vector <b>ea</b> entre\n la sumatoria de los elementos ea (<b>Ui</b>)" |
141 | | -->"Dividir cada uno de los\n elementos del vector <b>ed</b> entre\n la sumatoria de los elementos ed (<b>Uj</b>)" |
142 | | --> "Clasificar de acuerdo a\n los resultados de <b>Ui</b> y <b>Uj</b> las cuentas" |
143 | | -->"Mostrar los resultados obtenidos\n vectores ed, ed-agregado, ea, ea-agregado, Uj, Ui" |
144 | | -->"Mostrar tabla de clasificación\n de las cuentas" |
145 | | --> (*) |
146 | | } |
147 | | |
148 | | @enduml |
149 | | }}} |
| 32 | [[Image(imagen-3.png, center, 700px)]] |