Decision Mechanics

Insight. Applied.

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

And if thine data offend Excel, change it

August 4, 2021 By editor

genetic code

I’ve written numerous articles on issues with spreadsheets and why they shouldn’t play any part in a data analytics pipeline. However, trying to persuade people to stop defaulting to Excel is a thankless task.

So, it was no surprise (but very depressing) to read that geneticists changed their naming conventions to prevent Excel mangling their data.

My dismay was alleviated, partially, by a great quote in the article that originally alerted me to this travesty.

[W]e won’t be putting anything into production that relies on data supplied to us as spreadsheets.

The anti-spreadsheet manifesto in a single sentence.

Filed Under: Data analysis, Data science Tagged With: Excel, genetics, spreadsheets

A passion for decision analysis

June 13, 2021 By editor

When discussing the value we offer to clients, the focus is often on technical aspects—experience, understanding the psychology, skill with tools, processes, etc.

However, it occurs to me that often much of the value we bring to the table is energy and a fresh set of eyes. In many circumstances decision-makers have decision fatigue. It might be due to the number of decisions they have to make, or how long they have spent mulling over this particular decision.

When you are exhausted you make poor decisions.

Engaging the support of a decision scientist gets you someone who isn’t drained. In fact, it gets you someone who is excited about looking at your decision in detail, and from all angles. This work isn’t a burden to the consultant. It’s their job.

No-one likes to admit they are just plain exhausted/exasperated. But you can often see the weight of the world lifting off the shoulders of decision-makers when we come in to help.


Photo by Ian Schneider

Filed Under: Data analysis, Data science Tagged With: decision-fatigue, decision-making, passion

JavaScript for data science?

June 4, 2021 By editor

Arquero is a data manipulation library written in JavaScript. It’s modelled on the excellent R dyplr library.

JavaScript isn’t known as a data science language. However, it’s probably the best language for data visualisation—and Google’s relentless optimisation of the V8 engine means it has better performance that Python or R.

The JavaScript ecosystem lacks extensive data science libraries, but Arquero coupled with, say, D3.js makes for a capable data visualisation platform.


Photo by Anton Darius

Filed Under: Data analysis, Data science Tagged With: Arquero, javascript

R now has native pipes

May 18, 2021 By editor

The latest release of R introduces an F#-style pipe operator.

Pipes have been available in R for a while, via the magrittr package. However, with the release of R 4.1.0, pipes are supported in base R.

The syntax has changed from that used in magrittr. The magrittr pipe operator is %>%. The new base R pipe operator is |>.

So, instead of

df %>% head()

we have

df |> head()

R 4.1.0 also introduces a lightweight, lambda-style function syntax, which can be usefully combined with the new pipe operator when piping to an argument other than the first one.

iris |> {\(x) lm(Sepal.Width ~ Sepal.Length, data = x)}()

Filed Under: Data analysis Tagged With: magrittr, pipe, R

GlaxoSmithKline joins the R Consortium

May 5, 2021 By editor

GlaxoSmithKline (GSK) has reaffirmed it’s commitment to R by joining the R Consortium as a silver member.

Andy Nicholls, Senior Director, Head of Statistical Data Sciences at GSK, said

[R] will help us make better decisions, faster; to the benefit of patients everywhere.

Filed Under: Data analysis, Data science Tagged With: GlaxoSmithKline, pharma, R, R Consortium

  • 1
  • 2
  • 3
  • …
  • 16
  • Next Page »

Search

Subscribe to blog via e-mail

Subscribe via RSS

Recent posts

  • Self-driving car from 1958
  • Sentient AI
  • Is functional programming more effective than object-orientated programming?
  • Assumptions can ruin your k-means clusters
  • # The Forer effect

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