Category Uncategorized

Climate denial on TikTok

Social media is a really important means of spreading climate misinformation. I’ve been trying, in a small way, to spread *good* climate information on TikTok for about a year now, and I’ve learned a few things about how the platform works. Getting views The views on my videos have gone from a few hundred views […]

Communicating climate science through social media

I give various versions of this talk to students and other scientists. Get in touch if you’d like me to give it to your organisation – it usually gets lots of good discussions going. The fun thing this year is that TikTok is a mainstream thing now, and Twitter is dying. Going to be an […]

Climate science in 10 minutes

I was recently tasked with explaining the basics of (physical) climate science in 10 minutes, for a general audience of non-scientists. I tweeted a long thread which covered most of the talk here: And the ThreadReader app collected the whole thread for viewing here: https://threadreaderapp.com/thread/1298911570127446016.html

More on surviving social media

I updated this talk [download slides] from last summer (time flies!), offering some personal thoughts on surviving a sometimes-hostile social media environment. [The sound gets better after I decide to hold the tiny mic rather than have it stuck in my shirt.] I was talking to my peers this time, so the mood is somewhat […]

Sensitivity analysis with R

After last week’s post, I thought it might be useful to have some practical examples of how to do sensitivity analysis (SA) of complex models (like climate models) with an emulator. SA is one of those things that everyone wants to do at some point, and I’ll be able to point people here for code […]

One-at-a-time sensitivity analysis

I use one-at-a-time sensitivity analysis all the time, but it’s not without it’s dangers. It looks like developers are ahead of the statisticians in useful illustrative examples. @ThePracticalDev @testobsessed pic.twitter.com/uKvhzoEPF7 — George Dinwiddie (gdinwiddie@mastodon.social) (@gdinwiddie) January 23, 2016 2 unit tests. 0 integration tests pic.twitter.com/V2Z9F4G1sJ — DEV Community (@ThePracticalDev) January 14, 2016

Gaussian process emulator example

Here’s a little Gaussian process emulator example that I cooked up using the R package DiceKriging. The function is Higdon02, from this useful archive on simulation experiments. I’ve used a constant to initiate the model fit on the smallest data set: km(form=~1, …) rather than a linear term: km(form=~., …) as otherwise you end up […]

On tweeting conferences

So Mark Brandon, Sheldon Bacon and Gavin Schmidt have been threatened with a threat of potential legal action, possibly, for live tweeting a scientific meeting. Some details here and here, and under the rather brilliant hashtag #BrandonBergGate (geddit?). I’m with James Annan on this one*, but the whole thing has clearly eaten time, effort, and […]

Protected: Damages (from 2009)

There is no excerpt because this is a protected post.

What got you into science?

I enjoyed watching Gavin Schmidt’s TED talk on climate models, and wondered if such a thing might inspire a new generation of climate modellers. Keen to find out about the way that others have wound up in science, and in rather a fit of whimsy, I asked a question on twitter: So, what got you […]