Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 APLICACIÓN DEL MATHEMATICA EN LA DIDACTICA DE MATEMATICAS FINANCIERAS Manuel A. Gómez Suárez Josefina Martínez Barbeito José Antonio Seijas Macías* Dpto. de Economía Aplicada II Universidade da Coruña Abstract El programa de la asignatura de Análisis y Cálculo de las Operaciones Financieras impartida en el tercer curso de la diplomatura de Estudios Empresariales de la universidad coruñesa, se articula fundamentalmente en torno a dos grandes bloques: Análisis de las operaciones de préstamo y estudio de los empréstitos. Ambos bloques poseen un contenido eminentemente práctico, siendo de gran utilidad de la incorporación del programa mathematica para su estudio. En el presente curso nos hemos centrado en la utilización de dicho programa para la resolución de ejercicios de empréstitos. Se han considerado los empréstitos con características comerciales. En todos los casos los problemas planteados se han centrado en: cálculo de la anualidad comercial constante que amortizaba el empréstito, determinación de los tantos efectivos del obligacionista y del emisor, y rendimiento de una obligación amortizada en cada período. La resolución de dichos problemas se ha considerado en su forma tradicional, y se ha mostrado su implementación en el programa mathematica, incidiendo en las estrategias a seguir a la hora de resolución del problema planteado. 1. Introducción. El objetivo principal que nos ha guiado en este trabajo es presentar nuestra experiencia de utilización de la informática dentro de la asignatura de “Análisis y Cálculo de las operaciones financieras” impartida en la diplomatura de ciencias empresariales de la Universidad de A Coruña. • Dirección contacto: F. Cc. Económicas – Campus da Zapateira, s/n - 15071 A Coruña Tfno: +34-981-167000 – Fax: +34-981-167070 – Email: jasm@udc.es 2 El programa de dicha asignatura se divide en tres apartados clásicos de la matemática financiera. En el primer trimestre y parte del segundo trimestre se consideran los conceptos de Rentas y Operaciones de Amortización (Préstamos); ambos grupos de operaciones van a constituir el primer parcial de la asignatura donde se repasan los conceptos adquiridos en el curso anterior y se introduce al alumno en la casuística de las operaciones de amortización. El segundo parcial se dedica integramente a analizar en profundidad las operaciones de empréstitos y constituye la parte principal de la asignatura. En este segundo trimestre el exceso de formulación al que se ven enfrentados los alumnos nos ha llevado a considerar la posibilidad de que la asignatura pudiera enfocarse desde un punto de vista más práctico; sin obligar al alumno a tener que aprender de memoria gran cantidad de información, cuya utilidad siempre parece incierta, y centrar nuestros objetivos en el aprendizaje de la resolución de problemas prácticas utilizando para ello las herramientas informáticas. A la hora de elegir el sistema de apoyo informático a utilizar se plantearon varias dudas: las primeras se dirigían a la elección del medio concreto a utilizar, por un lado estaban los programas de hojas de cálculo, cuya utilización en operaciones financieras es muy habitual puesto que nos permiten representar todos los cálculos mediante el uso de tablas, lo que aproxima la representación informática con la expresión habitual de este tipo de problemas en la realización manual de los mismos. Por otro lado, los programas de cálculo numérico y cálculo simbólico están adquiriendo cada vez una mayor penetración en el mercado, puesto que añaden a su versatilidad de uso, un mayor grado de precisión en los cálculos. Aun siendo conscientes de que la elección de estos últimos dificultaba al alumno la compresión gráfica de los ejercicios, puesto que las habituales tablas de la hojas de cálculo se representan en este tipo de programas mediante matrices y vectores; optamos por esta opción, puesto que creemos que producirá una mayor capacidad de adaptación del alumno al entorno informático puesto que su aprendizaje requiere un grado mayor de compresión de las estructuras de la información. La disponibilidad del programa de cálculo simbólico Mathematica versión para Windows 2.1. delimitó el uso de dicha plataforma como medio de introducción a la aplicación informática de la matemática financiera. 3 2. Empréstitos con características comerciales. En los empréstitos normales o puros la operación financiera está definida por un prestación que entregan los obligacionistas y reciben el prestatario o emisor; y por un contraprestación que éste deberá entregar y recibirán los obligacionistas. En base a una ley financiera se establece la equivalencia entre ambos compromisos. Cuando en una operación de esta naturaleza se establecen condiciones complementarias que alteran o modifican las cuantías o los vencimientos de la prestación o de la contraprestación, se dirá que el empréstito presenta características comerciales. En este caso, no se verifica la equivalencia financiera en base a la ley establecida, y por tanto, como consecuencia las ecuaciones de equivalencia y las de la dinámica de la amortización de los empréstitos normales no pueden mantenerse. En los ejemplos prácticos considerados, nos hemos centrado en el estudio de tres parámetros de los empréstitos con características comerciales: a) Rendimiento medio efectivo del conjunto de los obligacionistas ia : que se basa en la igualdad entre la prestación real de los obligacionistas y su contraprestación real. b) Rendimiento medio efectivo del deudor ip : Se basa en la igualdad entre la prestación real para el emisor y la contraprestación real del mismo. c) Tanto de Rendimiento de una obligación: cumple la igualdad entre el precio de suscripción pagado por el título y las cantidades recibidas hasta su amortización (intereses, reembolso del principal, primas lotes). La resolución de empréstitos con características comerciales se realiza mediante la vinculación de la dinámica de la amortización de dichos empréstitos a la de un empréstito teórico o ficticio con la misma dinámica amortizativa, mediante el método de normalización, que consiste en obtener unas relaciones funcionales llamadas fórmulas de conversión que hacen posible aplicar la equivalencia financiera y la dinámica de los empréstitos normales y así obtener la solución de las variables del empréstito comercial. Los empréstitos analizados son los siguientes: a) Empréstitos con intereses pospagables amortizables con prima de amortización. b) Empréstitos con intereses pospagables y lotes. c) Empréstitos con intereses pospagables y gastos de administración. d) Empréstitos con intereses fraccionados pospagables. 4 e) Empréstitos complejos con intereses pospagables. f) Empréstitos con intereses prepagables o anticipados. g) Empréstitos con pago de intereses acumulados. A nivel teórico se introduce al alumno en la resolución de este tipo de problemas, mediante la determinación de la estructura de la anualidad correspondiente. A modo de ejemplo, consideremos los empréstitos complejos con intereses pospagables, que se aquellos donde intervienen varias características comerciales. Sean: N1, número de títulos emitidos, C, valor nominal de cada título; V, precio de emisión de cada título; Gi, gastos iniciales a cargo del emisor, n, duración de la emisión (en años). Supongamos las siguientes características comerciales: Abono de cupón semestral i(2) , abono de prima de amortización constante por título P, abono de un lote anual L a repartir por partes iguales entre los h primeros títulos que se amorticen en cada período, amortización seca, gastos de administración de g por uno sobre todas las cantidades pagadas. Anualidad comercial constante. La resoluciónde un problema de este tipo se aborda en cuatro apartados: a) Cálculo de la anualidad comercial constante. b) Cálculo del número de títulos vivos y amortizados en cada período. c) Tanto efectivo del emisor y tanto efectivo del obligacionista. d) Tanto de rendimiento de un título. El resultado de los apartados a) y c) es una variable única para toda la duración del empréstito, mientras que el apartado b) y d) nos proporciona como resultado un vector cuyo orden viene determinado por el número de períodos de amortización del empréstito, que en el caso de ser amortización anual coincide con el número de años de duración de la emisión. 3. Introducción del uso del MATHEMATICA. La utilización del MATHEMATICA en este asignatura busca dos objetivos: por un lado acercar al alumno a una herramienta informática de cálculo simbólico y numérico cuyas posibilidades son muy amplias a la hora de su utilización por parte del alumno de economía matemática; por otro lado facilitar la resolución del cálculo en problemas de empréstitos, 5 donde en algunos casos creemos que la complejidad de los mismos puede alejar al alumno del verdadero objetivo de la asignatura, que no es otro sino comprender de una forma teórica la resolución de los supuestos planteados. No pretende ser el objetivo de este trabajo realizar un manual sobre el uso del Mathematica, para ello recomendamos la lectura de los libros citados en la bibliografía. Nuestro objetivo aquí se limita a mostrar como la utilización del programa puede facilitar la comprensión del entramado teórico de la asignatura, así como, derivar en una mayor aproximación a una herramienta informática cuyos potenciales de cara a su utilización por los alumnos, posteriores diplomados y licenciados, de las disciplinas de economía y empresariales es un activo que debería potenciarse. Mathematica es un entorno de cálculo simbólico algebraico complementamente integrado. Por totalmente integrado, queremos indicar que en un mismo entorno uno puede realizar cálculos, operaciones algebraicas, manipulación de matrices, resolución de ecuaciones, construcción de modelos, programación, transformaciones basadas en reglas exactas y dibujar gráficos de resultados numéricos. Por simbólico, nos referimos a la posibilidad de utilizar, en la mayor parte de estas operaciones, tanto números como símbolos abstractos. Este proceso de integración se basa en el hecho de que en Mathematica todo objeto es una lista; esto es, una colección de objetos separados por comas y agrupados entre llaves {a,b,c}. Una vez que uno comprende esto es cuando realmente se le abren todas las posibilidades de este entorno. La introducción de los alumnos al entorno deberá realizarse de forma progresiva en cuatro etapas: 1. La primera etapa se realiza en el aula normal, el alumno no dispone aun de la aplicación informática. Se trata de que el alumno conozca los fundamentos del programa, y se familiarice con la sintaxis del mismo. Todo ello desde un punto de vista teórico. 2. En una segunda etapa se introduce al alumno en la lógica de la programación desde un punto de vista básico, se le enseñan la base de la programación funcional y se le introduce en las estructuras iterativas y lógicas (decisorias) : comandos Do, If, Switch, For, etc. 6 3. La tercera etapa supone enfrentar al alumno con el ordenador. Se introduce al alumno en el manejo del interfaz del Mathematica 2.1 para Windows, de tal forma que se le explican los comandos de gestión de archivos, así como los procedimientos de construcción de preguntas y análisis de las respuestas obtenidas por el programa. 4. La cuarta etapa considera que el alumno ya esta en disposición de abordar la resolución de los problemas tratados en la asignatura mediante la utilización del entorno de programación del Mathematica. En esta etapa es cuando el alumno comienza a aplicar el programa en la resolución de los ejemplos tratados. El alumno deberá conocer al final de estas cuatro etapas como resolver los problemas de empréstitos planteados. Para ello, se dispone básicamente de tres herramientas de programación. a) La obtención de la anualidad comercial constante referente a cada empréstito representa un ejemplo de formulación directa, donde una variable se hace depender de forma inmediata de los valores de otro conjunto de variables. Por ejemplo el cálculo de la anualidad constante en el ejemplo del apartado 2, se obtiene mediante la siguiente formulación: ( ) ( )a C P Ci N L hp g n i = + - + - é ë ê ê ù û ú ú + ¬ ( ) ' 2 1 a . Esta formulación expresada en el entorno de programación del Mathematica sería: [ ]( ) )1(**),/()*2*(: gphLinANICPCa +-+-+= ; donde se ha utilizado la función A, que calcula el valor actualizado de una renta de 1 unidad monetaria durante n años y para un tipo de interés i% para intereses prepagables. Su implementación en el entorno del Mathematica es: [ ]A n i i n i_ , _ : ( ( )^ ( )) /= - + -1 1 . b) El segundo tipo de procedimientos utilizados envuelve el calculo de un vector de variables correspondientes cada una de ellas a un período del total de duración del empréstito. En el ejemplo anterior el número de amortizados en cada periodo se calcula como: 7 M M i M N S s s n i = + = - ¬ 1 1 1 1( ' ) , ' donde Sn i¬ ' representa el valor de una renta unitaria pospagable para un tipo de interés i’ y un período de n años. Dicho procedimiento se ha implementado a través de la función [ ]S n i i n i_ , _ : ( )^ ( ) / .= + -1 1 El tipo de definición anterior es un ejemplo claro de programación recursiva, y representa una de las herramientas más poderosas del Mathematica, su definición en el entorno de programación es: [ ] [ ] [ ] [ ] M n i N S n i M m n i M m n i i 1 1 1 1 , _ , _ : / , _ , _ , _ : , , ( ). = = - + c) Por último el cálculo de los tantos efectivos supone la resolución de una ecuación de orden complejo. Así, por ejemplo, el tanto de rendimiento de un título que se amortice en el período s, vienen dado por el valor de ir que cumple la ecuación: V Ci C P Ci ir s= + + - +¬ -2 12 2 2( ) ( ) ( )( )( )as ir . La resolución de este tipo de ecuación se plantea de forma directa en el Mathematica como: [ ][ ]NSolve V C i A s ir C P C i ir s ir== + + - + -2 2 2 1* * * , ( * )( )^ ( ), . Este tipo de pregunta nos proporciona un vector con los posibles valores que cumplan la ecuación planteada para la variable ir. De dichos valores tomaremos aquellos que sean admisibles, esto es números reales positivos y menores que 1. 4. Ejemplo. El siguiente ejemplo plantea la resolución de un problema concreto a través del entorno de programación del Mathematica. Se recoge en este apartado la copia directa del notebook realizado en el programa, incluyendo algunos comentario sobre las operaciones realizadas; dichos comentarios figuran entre <>. Sea un empréstito con las siguientes características: N1=100.000; C=5.000; V=4.900; Gip=10.000.000; i(2)=0,06; P=800; L=1.000.000; h=100; g=0,01; n=5. 8 Se pide calcular: 1) Cuantía de la anualidad constante; 2) Cuadro de amortización por redondeo; 3) Tanto efectivo emisor; 4) Tanto efectivo obligacionista; 5) Tanto de rendimiento de una obligación que se amortiza en el segundo año. <<prestamo.m <En el package prestamo.m se incluyen algunas de las fórmulas más utilizadas como las correspondientes a las rentas prepagables y pospagables comentadas con anterioridad> N1=100000;c=5000;V=4900;Gip=10000000;i2=0.06;P=800;L=1000000;h=100;g=0.01; n:=5 <Definición de los valores de las variables a utilizar en el ejercicio> 1. Anualidad comercial constante <Aplicación directa de una fórmula> iprima=((1+i2)^2-1)/(c+P-c*i2) c 0.112364 Anualidad=((((c+P-c*i2)*N1)/a[n,iprima])+L-h*P)(1+g) 1.52126 108 N[Anualidad,15]<Se pide una mayor precisión sobre el resultado anterior> 1.52125709529303 108 2. Cuadro de Amortización <Modelo de programación recursiva y resultado vectorial> M[1]:=N1/S[n,iprima] M[s_]:=M[s-1](1+iprima) Amortizacion=Table[N[M[x],10],{x,1,n}] {15981.72989, 17777.49517, 19775.03918, 21997.03449, 24468.70127} AmortizAcum=Table[Sum[M[x],{x,1,j}],{j,1,n}] {15981.7, 33759.2, 53534.3, 75531.3, 100000.} TitulosVivos=Table[100000-AmortizAcum[[i]],{i,1,n}] {84018.3, 66240.8, 46465.7, 24468.7, -7.27596 10 -11 } 3)Tanto Efectivo Emisor <Resolución de una ecuación> NSolve[V*N1-Gip==Anualidad*a[n,ip],ip] {{ip -> -1.57937 - 0.386349 I}, {ip -> -1.57937 + 0.386349 I}, {ip -> -0.850191 - 0.730247 I}, {ip -> -0.850191 + 0.730247 I}, {ip -> 0.17606}} <El único resultado válido es ip=0.17606>. 9 4)Tanto Efectivo Obligacionista NSolve[V*N1==(Anualidad/(1+g))a[n,ia],ia] {{ia -> -1.57661 - 0.384454 I}, {ia -> -1.57661 + 0.384454 I}, {ia -> -0.851082 - 0.726802 I}, {ia -> -0.851082 + 0.726802 I}, {ia -> 0.162772}} <El único resultado válido es ia=0.162772> 5) Tanto rendimiento de una obligación amortizada en el segundo año a) No percibe lote NSolve[V==c*i2 a[4,is]+(c+P-c*i2)(1+is)^(-4),is] {{is -> -2.02848}, {is -> -0.999188 - 1.02846 I}, {is -> -0.999188 + 1.02846 I}, {is -> 0.0880763}} Rendimiento=(1+0.0880763)^2-1 0.18391 b) Percibe lote NSolve[V==c*i2 a[3,is]+(c+(L/h)-c*i2)(1+is)^(-4),is] {{is -> -2.30368}, {is -> -0.993803 - 1.30437 I}, {is -> -0.993803 + 1.30437 I}, {is -> 0.35251}} Rendimiento=(1+0.35251)^2-1 0.829283 5. Conclusiones. La aplicación de los medios informáticos en la enseñanza universitaria va cobrando cada vez mayor extensión según van incrementándose las disponibilidades de mejores equipos informáticos, junto a un software más sofisticado y eficiente. En la asignatura de “Análisis y Cálculo de las Operaciones Financieras” hemos centrado nuestros esfuerzos en los últimos años en intentar acercar al alumno a aquellas herramientas informáticas, que creemos pueden contribuir de una forma más eficaz al desarrollo y comprensión de los conocimientos impartidos en el plano teórico. El enfoque de aplicación del programa de cálculo simbólico Mathematica se centra en intentar hacer comprender al alumno como este programa puede contribuir a facilitar su trabajo desde el punto de vista de reducir al mínimo el coste del cálculo de las complicadas operaciones que se introducen en el cálculo de los empréstitos cuando existen características 10 comerciales. Evidentemente, el programa no resuelve los supuestos planteados, pero facilita de una forma considerable la construcción y desarrollo de los mismos. La utilización del Mathematica como herramienta de trabajo en esta asignatura creemos que ha conseguido dos objetivos principales: ha contribuido a una mejor comprensión de la teoría por parte del alumno, puesto que no le obliga a dedicar parte de su tiempo a la resolución del problema matemático propiamente dicho; y en segundo lugar, introduce al alumno en un primer contacto con unas ideas de programación que pueden ayudar de una forma clara la conceptualización lógica de los conocimientos adquiridos en esta asignatura, y en su caso, en otras. La principal virtud de la utilización del Mathematica reside en que una vez que uno ha conseguido un cierto dominio sobre el lenguaje de programación, Mathematica se convierte en un entorno poderoso, donde poder realizar el gran desafío que supone la investigación económica. BIBLIOGRAFIA: GIL PELAEZ, L. (1989), Matemáticas de las Operaciones Financieras, Ed. AC, Madrid. GONZALEZ CATALA, VICENTE T. (1984), Introducción a las Operaciones Financieras, Bancarias y Bursátiles, Ed. Tebar-Flores, Madrid. GONZALEZ CATALA, VICENTE T. (1995), Análisis de las Operaciones Financieras, Bancarias y Bursátiles, Ed. Ciencias Sociales, Madrid. VARIAN, HAL, R. (1993), Economics and Financial Modeling with Mathematica, Springer- Verlag (Telos), Santa Clara, CA. VARIAN, HAL, R. (1996), Computational Economics and Finance, Springer-Verlag (Telos), Santa Clara, CA. WOLFRAN, STEPHEN. (1996), Mathematica, Addison-Wesley, Redwood City, CA.
Compartir