http://www.statsblogs.com/2014/01/02/computing-for-statistics-introduction-to-statistical-computing/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+statsblogs+%28StatsBlogs%29

  1. Programming is expression
  2. Top down design: cut whole project into small pieces
  3. Modular and Functional
    • consider data structure
    • use functions
  4. Code:
    • start with smallest
    • documentation
      • comment
      • use meaningful names
      • use conventional names
    • write tests
    • revise
  5. Stat
    • consider random tests
    • use simulations to test
      • Monte carlo
      • stochastic optimization
  6. mutiple systems:
    • use existing packages/softwares
    • specialized tools
      • numerical methods
      • regular expressions
    • update:
      • learn new formula
      • change data structure


Published

07 January 2014

Modified

1 July 2014