Decision Mechanics

Insight. Applied.

  • Services
    • Decision analysis
    • Big data analysis
    • Software development
  • Articles
  • Blog
  • Privacy
  • Hire us

COVID-19 modelling

April 6, 2020 By editor

Imperial College have published their COVID-19 modelling code on GitHub. Their modelling has apparently been used in forming UK policy.

Filed Under: General Tagged With: COVID-19, python, R, Stan

Pandas in 8 pages

June 14, 2019 By editor

Pandas is a Python package for working with tabular data—as in a spreadsheet or database table. It provides similar functionality to R’s data frames.

As pandas is rich in features it can be difficult to remember all its operations and syntax, so Enthought have produced a visual guide to the package in 8 handy pages.

Filed Under: Data analysis, Data science Tagged With: data frame, pandas, python

Is it easier to learn R or Python?

June 7, 2019 By editor

Andy Kirk at Visualising Data ran a Twitter poll about the relative accessibility of R and Python to non-developers.

59% said that R was more accessible.

Obviously, the poll is far from scientific, but the comments he received reflect my own experiences of teaching both languages—such as the significance of the RStudio IDE and the tidyverse packages in getting people off the ground.

Filed Under: Data analysis, Data science Tagged With: learning, python, R

Jupyter Notebooks—love ’em or hate ’em?

September 13, 2018 By editor

Jupyter Notebooks are popular with data scientists. Microsoft even offers a free, hosted, “no-install” service for Python, R and F#.

However, there are some downsides to notebooks—mostly to do with software engineering best practices.

Joel Grus gave a provocative talk at JupyterCon 2018 entitled “I Don’t Like Notebooks”. Yihui Xie then followed up with a response to Grus’ talk.

Both authors make a good case and have interesting points. As ever, the truth is that notebooks are good in some situations and not so good in others.

Personally, I use both. Notebooks for smaller, exploratory, data science projects and IDEs (Visual Studio Code, PyCharm and RStudio) for everything else.

Filed Under: Data analysis, Data science Tagged With: IDE, jupyter notebook, notebooks, python, R

Python tops programming language list

August 8, 2018 By editor

Python has topped the IEEE Spectrum list of top programming languages again this year—extending its lead in the process.

The sources used to compiled the list cover

contexts that include social chatter, open-source code production, and job postings.

Obviously that list of sources isn’t an accurate reflection of what developers are doing day-to-day in organisations. Any list of top programming languages that puts R (#7) above JavaScript (#8) clearly has some methodological challenges. My belief is that the list reflects the current buzz around data science.

However, interest in Python clearly remains high. As it does in R—#7 is impressive for a domain-specific language.

Filed Under: Artificial intelligence, Data science, Machine learning Tagged With: IEEE Spectrum, programming language, python, R

  • 1
  • 2
  • Next Page »

Search

Subscribe to blog via e-mail

Subscribe via RSS

Recent posts

  • Spreadsheet error delays opening of children’s hospital
  • 16,000 coronavirus cases missed by Excel
  • 20 cognitive biases that affect your decision-making
  • The science of decision-making and data
  • Confidence intervals

Copyright © 2021 · Decision Mechanics Limited · info@decisionmechanics.com