1 / 35

IODE for beginners

IODE for beginners. CIC – 31/01/2017. contents. introduction concepts data workspaces more on variables. Compute tables/graphics simulation print reports. 1. introduction. why, what. one package to create, estimate and simulate econometric models

Download Presentation

IODE for beginners

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IODE for beginners CIC – 31/01/2017

  2. contents • introduction • concepts • data • workspaces • more on variables • Compute • tables/graphics • simulation • print • reports plan.be

  3. 1. introduction plan.be

  4. why, what • one package to create, estimate and simulate econometric models • automatic report generation (scripting) • simple time series database • data and (sub-)models sharing • standardisation plan.be

  5. history, users • developed since 1985 • users • FPB: Hermes, Modtrim, Maltese (central module), Nemesis, … • SPF Finances • Paris : Insitut Erasme • IWeps • FUN plan.be

  6. documentation, installation • http://iode.plan.be • manuals in different formats • installation • first => admin • update => user • IODE versions • GUI (IODE) • command line (iodecmd) • com interface (Excel, APL, …) • python integration (PyIode, LArray) : under development plan.be

  7. 2. concepts plan.be

  8. object types equations (LEC) variables comments coefs (Scalars) identities lists tables/graphics reports : list of Iode commands plan.be

  9. starting IODE • IODE can be started from : • the “Start” Menu > IODE > IODE • windows Explorer => (Current directory ?) • command line (“command Prompt”) plan.be

  10. 3. data plan.be

  11. variables • sample • Sample definition (Y, Q, M, W) • creation • INS-> new variable • --: unavailable • LEC formula • function keys (F5, F4, Shift-F4, F3, F2, Shift-F2, F8, Shift-F8) • copy from Excel (Ctrl-P) • DEL-> deletes current variable plan.be

  12. comments comment = simple text can be associated with any object Alt-F1 when editing other objects plan.be

  13. equations & scalars • D = c1 + c2 * E • equation name : endogenous variable • scalar (coef) = lowercase • functions = lowercase • variables = uppercase • LHS = any expression functions keys • F5 = estimate • F8 = results • F4 = coefficients + tests + relax plan.be

  14. identities • Identity definition = LEC expression • Identity execution : F7 • On a partial sample (Shift-F7) • Using external var and scl files plan.be

  15. lists shortcuts $-sign edit variables plan.be

  16. references Alt-F1: C Alt-F2: E Alt-F3: I Alt-F4: L Alt-F5: S Alt-F6: T Alt-F7: V plan.be

  17. 4. workspaces plan.be

  18. save & load • workspace=container (file) for a group of objects of the same type. • save • internal format : cmt, eqs, idt, lst, scl, tbl, var • asci format : ac, ae, ai, al, as, at, av • csv format • nb : #objects • load • other functions • copy • merge • sample, extrap, Low to High, High to Low, Seasonal adjustments, Hodrick Prescott plan.be

  19. 5. more on variables plan.be

  20. copy to/from Excel • copy to/from Excel • export to csv / .av • import from .av • copy / paste from/to Excel • select (Shift-arrows) / deselect (Ctrl-U) • Ctrl-C, Ctrl-V, Ctrl-P plan.be

  21. 6. compute plan.be

  22. execute identities • inputs : • execution sample • list of identities • input files (vars and scl) plan.be

  23. 7. tables/graphics plan.be

  24. definition table = group of text and lec expressions graphic = table executed on different files and samples (gsample) easy creation from list of LEC expressions edit variables using tables compare 2 simulations plan.be

  25. 8. simulation plan.be

  26. inputs plan.be

  27. 9. print plan.be

  28. tables & graphics • inputs • list of tables • printing sample • files to compare • number of decimal digits • F8, F10 plan.be

  29. printing sample • operations on periods • diff (y2-y1), average diff (y2—y1) • growth rates (y2/y1), average grt (y2//y1) • sum (y1+y2), average (y1^y2) • base (y2=y1) • operations on files • values [1;2] • differences [1-2], diff in pct ([1/2]) • sum ([1+2]) • average ([1^2]) plan.be

  30. print objects equations + estimation results (optional) table definition comments, lists, scalars, identities variables plan.be

  31. print destination • destination = printer or file • printer : windows printer (pdf file) • file : select the format : • a2m : iode markup format • html : web pages • mif : framemaker interchange format • csv : excel • rtf : word • toggle destination: setup or Alt-S plan.be

  32. 10. reports plan.be

  33. IODE report • file extension: .rep • reports = scripting language • used for • automate repetitive tasks • creation of objects • simulation • printing • loop over lists • ... • interact with the user plan.be

  34. example $-sign $WsLoadVar filename[.var] $DataCalcVar VARNAME lec expression $foreach … Seemanual for a completelist plan.be

  35. execution GUI : menu “report” command line : c:>iodecmd repfile.rep plan.be

More Related