A long-time ago, in the midst of a global pandemic, I launched the first online version of 'R Programming for Policy Analysis'. Although I'd run several workshops on applied policy analysis in the past, these sessions were usually for teams that worked exclusively on data analysis and modelling. But, the unexpected chord struck by a short listicle I wrote on R, indicated there was wider interest in an accessible introduction to the R programming for policy generalists, consultants and researchers. I therefore launched the first version of the course at the Microsoft Reactor Hub in Sydney, before delivering it as…
R Programming for Policy Analysis – 2021 Course Resources
Note: Registrations for 'An Introduction to R Programming for Policy Analysis' are now open at PolicyAnalysisLab.com. A long-time ago, in the midst of a global pandemic, I launched the first online version of my 'R Programming for Policy Analysis' course with a motley crew of consultants, policy analysts and researchers. Despite being cobbled together using a combination of teleconferencing and duct-tape, the course was rated highly by participants. So much so, that I still receive requests from people interested in accessing session recordings and course resources. And while having people reaching out to me directly has its advantages - such…
Economic Policy is a Wicked Problem: It Needs Generalists
I remember being told by a mentor that the problem with my skill set was that I was a 'generalist'. Being early in my career, I didn't think too much about the feedback; as I really hadn't worked long enough to build a specialty even if I knew what I wanted that to be. But, I did find it confusing. After all, didn't the field of economics actively poke its nose into nearly every area of human existence - whether it be the links between abortion and crime or how to start a city? And weren't the intellectual giants of…
Spaghetti Code Dieting Tips
As an independent consultant the majority of my work is about solving novel problems faced by my clients. At a basic level, a client has a question they need answered or a problem they'd like solved and my job is to develop something that meets their needs (given the time and budget available to them). While the novel problems I'm often presented with is part of what makes my job fun. The ad-hoc nature of each project has sometimes meant past projects were organized in an ad-hoc fashion. For some of my past analysis projects I'd output everything to a…
R Programming for Public Policy Analysis
Early in 2019 I posted a short 'listicle' with some of the key reasons I think Python and/or R should become essential tools in a modern policy analyst’s toolkit. The full article is here, but the headline points in the article were; R programming’s use across disciplines fitting in well with multidisciplinary policy analysis teams; the greater reproducibility/transparency written code provides; and the practical advantages that can come from automating repetitive bits of policy analysis (such as reporting results of policy analysis across multiple scenarios). While the article didn’t end in me getting a book deal, it did result in…
7 Reasons for policy professionals to get into R programming in 2019
In response to how popular this post was, I've run several crash courses on using R for policy analysis. However, the demand to participate in these sessions has exceeded what's practical, which is why I'll be launching the first fully online version of the course in 2023. To learn more and sign up go to PolicyAnalysisLab.com Note: A version of this article was also published via LinkedIn here and on Medium here. With the rise of ‘Big Data’, ‘Machine Learning’ and the ‘Data Scientist’ has come an explosion in the popularity of using open-source programming tools for data analysis. This…