ABSTRACT
The APL Econometric Planning Language (EPLAN) is an IBM Installed User Program providing features to assist the construction and application of econometric models in an interactive environment.
Its design takes into account the nature of the econometric modeling process, which ideally requires a man-machine dialogue. Main objectives have been: User-oriented terminology (model language), functional capabilities, generality and fast response.
The elements of the model language observe a hierarchical structure. The atomic items are the economic variables, i.e. time series or cross-sectional data, and constants. Subsequent stages comprise operations on economic variables, equations and models. This logical structure is maintained by the use of suited APL data structures.
The functional capabilities include several techniques of single equation parameter estimation, the solution of non-linear models and routines for data transformation, documentation and file handling.
Generality is ensured by defining EPLAN open and transparent. The various programs are considered building-stones for the user's specific application. He can optionally mix EPLAN programs with programs of his own or from the APL Public Library.
Fast response is automatically given by the excellent time-sharing characteristics of the APL host system.
The paper describes the design of EPLAN, with emphasis also on its relation to APL, and applications in the fields of economics and business planning.
- Berry, P.C., A.D. Falkoff and K.E. Iverson, Using the computer to Compute: a Direct but Neglected Approach to Teaching Mathematics, IBM Philadelphia Scientific Center Technical Report No. 320-2988, 1970.Google Scholar
- Berry, P.C., G. Bartoli, C. Dell'Aquila and V. Spadavecchia, APL and Insight: The Use of Programs to Represent Concepts in Teaching, IBM Philadelphia Scientific Center Technical Report No. 320-3020, 1973.Google Scholar
- Iverson, K.E., A Programming Language, Wiley, New York 1962. Google ScholarDigital Library
- Iverson, D.E., Algebra: An Algorithmic Treatment, Addison- Wesley, Menlo Park 1972.Google Scholar
- Ortega, J. and W. Rheinboldt, Iterative Solution of Nonlinear Equations in Several Variables, Academic Press, New York 1970. Google ScholarDigital Library
- Schober, F., Eine interaktive oekonometrische Modellsprache in APL, in: Hansen, H.R. (Hsg.), Computergestuetzte Marketing-Planning, Verlag Moderne Industrie, Muenchen, 1974Google Scholar
- Theil, H., Principles of Econometrics, Wiley, New York 1971.Google Scholar
- Van der Giessen, A.A., Solving Non-linear Systems by Computers; a New Method, Statistica Neerlandia 24, p. 1-10, 1970.Google ScholarCross Ref
- APL Econometric Planning Language for System/370 OS/VSI or OS/VS2, Program Description/Operations Manual, SH20-1620, IBMGoogle Scholar
- APL Econometric Planning Language for System/370 OS/VSI or OS/VS2, Systems Guide, LY20-2079, IBMGoogle Scholar
- APL Shared Variables (APLSV) Variables (APLSV) User's Guide, SH20-1460, IBMGoogle Scholar
- APL CMS User's Guide, SC20-1846, IBM (EPLAN can be used with CMS)Google Scholar
- Koutsoyiannis, A., Theory of Econometrics, Macmillan, London 1973Google Scholar
- Theil, H., Principles of Econometrics, J. Wiley, New York 1971Google Scholar
- Van der Giessen, A.A., Solving Non-linear Systems by Computer: A New Method, in: Statistica Neerlandica 24 (1970) p.1-10Google ScholarCross Ref
Index Terms
- APL Econometric Planning Language (EPLAN)
Recommendations
Compiling a simulation language in APL
APL '98: Proceedings of the APL98 conference on Array Processing LanguagesThis paper describes the procedure used to build several compilers, written in APL and APL2, to translate two continuous simulation languages into APL and C+ +. The advantages and disadvantages of using APL to write a compiler are discussed. A ...
Compiling a simulation language in APL
This paper describes the procedure used to build several compilers, written in APL and APL2, to translate two continuous simulation languages into APL and C+ +. The advantages and disadvantages of using APL to write a compiler are discussed. A ...
Comments