Site icon R-bloggers

Software Signals

[This article was first published on Carlisle Rainey » R, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

This blog post by Sean Taylor generated quite a stir. He discussed the signals one sends by using certain software packages and seems to think that R users are more competent. The reactions ranged from amusement to bashing.

In defense of hard to learn statistical tools, i.e. #rstats prsm.tc/gyTBRK <- pretty funny ‘who uses what software’ at the end.

— JD Long (@CMastication) January 3, 2013

 

@prisonrodeo oh how I’d love to be done with “I USE R I’M BETTER THAN U” writing/thinking

— Brenton Kenkel (@brentonk) January 5, 2013

 

While I don’t think this type of post is particularly useful, it is fun (especially the John Myles White line), so I’m writing up my thoughts on the issue.

For better or worse, I think the software one uses certainly sends a signal.

I’ve heard others apply the same arguments to typesetting programs. LaTeX and Beamer, for example, are said to send a “technically competent” signal compared to Word and PowerPoint. For better or worse, I think I am vulnerable to these signals, although I don’t use Beamer.

R and Stata are the software packages that I run into most often in political science, and I certainly have stereotypes of their users, but it is a matter of style rather than competence. (These are just my stereotypes.)

I don’t run into users of other software much in political science, but I do in the statistics department. (Again, these are just my stereotypes.)

I use both R and Stata.

I rely mostly on R in my research. I occasionally use Stata for two purposes.

  1. Recoding data. Whenever I work with huge chucks of (especially survey) data, Stata offers a really useful set of commands for cleaning up the data.
  2. Maximizing a difficult likelihood. Sometimes I’ll have a custom model and regular optimization algorithms (e.g BFGS) fail. In this situation, I use a little magic that is found in Stata’s “, difficult” option. I don’t quite understand why it works so well, but it is relentless. It is the single best feature of Stata.

I don’t update much on users’ competence.

While I do update on the methodological style of software users, I don’t think I update much (if at all) on their competence. Here are some statements from Taylor’s post that I disagree with.


I encourage you to share this with others and contribute to the conversation at Software Signals, which first appeared at carlislerainey.com.For more of my thoughts and ideas, subscribe to my blog (via RSS or Email) and follow me on Twitter. You also might like to browse my archive and read my papers on Strategic Mobilization and Testing Hypotheses of No Meaningful Effect.

You might also find these posts useful:

  1. Best Books for Social Scientists on Bayesian Analysis
  2. Coefficient Plots in Stata
  3. Multiply Imputing an Outcome Variable
  4. Controlling Axes of R Plots

To leave a comment for the author, please follow the link and comment on their blog: Carlisle Rainey » R.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.