June 9, 2020

NRL Predictions for Round 5

Team Ratings for Round 5

The basic method is described on my Department home page.
Here are the team ratings prior to this week’s games, along with the ratings at the start of the season.

Current Rating Rating at Season Start Difference
Roosters 12.90 12.25 0.70
Storm 11.72 12.73 -1.00
Raiders 7.00 7.06 -0.10
Eels 4.70 2.80 1.90
Sea Eagles 2.53 1.05 1.50
Sharks 1.85 1.81 0.00
Rabbitohs 1.73 2.85 -1.10
Panthers 1.05 -0.13 1.20
Wests Tigers -1.02 -0.18 -0.80
Knights -2.46 -5.92 3.50
Bulldogs -3.15 -2.52 -0.60
Cowboys -3.47 -3.95 0.50
Warriors -6.11 -5.17 -0.90
Broncos -7.12 -5.53 -1.60
Dragons -8.25 -6.14 -2.10
Titans -13.89 -12.99 -0.90

 

Performance So Far

So far there have been 32 matches played, 20 of which were correctly predicted, a success rate of 62.5%.
Here are the predictions for last week’s games.

Game Date Score Prediction Correct
1 Broncos vs. Roosters Jun 04 0 – 59 -14.60 TRUE
2 Panthers vs. Warriors Jun 05 26 – 0 10.10 TRUE
3 Storm vs. Rabbitohs Jun 05 22 – 8 11.60 TRUE
4 Eels vs. Sea Eagles Jun 06 19 – 16 4.50 TRUE
5 Cowboys vs. Sharks Jun 06 16 – 26 -2.40 TRUE
6 Raiders vs. Knights Jun 07 18 – 34 11.90 FALSE
7 Titans vs. Wests Tigers Jun 07 28 – 23 -12.60 FALSE
8 Bulldogs vs. Dragons Jun 08 22 – 2 3.50 TRUE

 

Predictions for Round 5

Here are the predictions for Round 5. The prediction is my estimated expected points difference with a positive margin being a win to the home team, and a negative margin a win to the away team.

Game Date Winner Prediction
1 Sea Eagles vs. Broncos Jun 11 Sea Eagles 11.70
2 Warriors vs. Cowboys Jun 12 Cowboys -2.60
3 Eels vs. Panthers Jun 12 Eels 5.70
4 Rabbitohs vs. Titans Jun 13 Rabbitohs 17.60
5 Knights vs. Storm Jun 13 Storm -12.20
6 Wests Tigers vs. Raiders Jun 13 Raiders -6.00
7 Bulldogs vs. Roosters Jun 14 Roosters -16.00
8 Dragons vs. Sharks Jun 14 Sharks -10.10

 

June 6, 2020

Looking clueless

I saw this ‘infographic’ on the Twitter feed of a civil rights lawyer in the US

The implication is so obviously wrong that you’d wonder how someone would fail to notice: 58% is about three times 19%, not seven times.  I wondered if this was a confusion of rate ratios and odds ratios, but that didn’t explain it either. So I went to the New York Times story, and saw this at the top of the page

Same numbers in the graph: a three-fold difference. Almost the same claim in the text —  a seven-fold difference — but now with a reference group.

If you read carefully, they are both right.  The graph (and all the graphs in the story) compare Blacks (20% of the populaton) to non-Blacks (80%).  The headline compares Black and white (60%), and the relative rate there is a bit above seven.  To find the numbers for this comparison, you just need to read the sections highlighted in red here

That’s three separate paragraphs, with a map in the middle.

Both the graph and the headline are very suited to social media (‘clickbait’ is a bit strong, since it’s actually good data). They will be circulated by lots of progressive US people who, like the lawyer whose tweet I first noticed, will look numerically clueless.   That can’t be good for the Times.

June 5, 2020

And again

The Surgisphere papers on COVID (the chloroquine one I mentioned yesterday, and one on the safety of blood pressure drugs that affect the angiotensin system) have been retracted, at the request of three of the four authors. They had organised an independent review of the data, but:

Our independent peer reviewers informed us that Surgisphere would not transfer the full dataset, client contracts, and the full ISO audit report to their servers for analysis as such transfer would violate client agreements and confidentiality requirements. As such, our reviewers were not able to conduct an independent and private peer review and therefore notified us of their withdrawal from the peer-review process

With the combination of widespread concern about the data veracity and the unequivocal evidence from the Guardian that the Australian data were misrepresented or falsified, they didn’t have much choice.   The charitable (and quite plausible) assumption is that those three authors were dupes: someone offered them the ability to do (or at least publish) valuable analyses of COVID treatment options, and they didn’t check up on the provenance.

Ben Goldacre says this incident shows the importance of publishing code. I’m not convinced.  If I were faking a 90,000 person data set and sophisticated data analyses, I’d actually do the work of faking the data, not just the results.  Then I could publish the code perfectly safely, claim the data were confidential, but still be tripped up by someone willing to call up all the major hospitals in Australia and check whether they were involved.

June 4, 2020

Chloroquine, yet again

Two and a half important things today.

First, a reasonably-sized, well-conducted trial of chloroquine after exposure to prevent disease found no real evidence of benefit (NYTimes) The  original research paper is supposed to be here, but isn’t up yet.

Second, Melissa Davey, Stephanie Kirchgaessner, and Sarah Boseley, in the Guardian have followed up on the concerns about that large multinational observational study.   If you missed it so far, the paper claimed to have data on over 90,000 hospitalised patients in six continents, and found patients getting chloroquine had substantially mortality. The data were supposed to have been collected from the hospitals electronically, more or less in real time, and sent to a server in the USA, but data use agreements supposedly meant that the hospitals (or even the countries they were in) couldn’t be identified — only the continents.  The Guardian journalists had the same idea as I had, that the Australian data (5 hospitals, 63 patients) was the weak point for checking: Australia is a small continent, with a small COVID outbreak, and a highly concentrated population, so you’d only have to call a fairly small number of hospitals and get them to deny sending their data to Surgisphere.  Unlike me, they actually did it:

The Guardian has since contacted five hospitals in Melbourne and two in Sydney, whose cooperation would have been essential for the Australian patient numbers in the database to be reached. All denied any role in such a database, and said they had never heard of Surgisphere. Desai did not respond to requests to comment on their statements.

So, the Australian data, after being obviously impossible and being corrected, are impossible again.  Australian patients make up only a tiny fraction of the claimed database — less than one in one thousand — but as Mies van der Rohe said, “God is in the details”

The additional half topic is that Surgisphere says they are having the data audited 

We believe that an independent academic audit that validates those three functions as it relates to our papers in the New England Journal of Medicine and The Lancet will bring further transparency to our work, further highlight the quality of our work, and also continue to deserve the confidence of our work by our colleagues.

This process will follow strict boundaries as it relates to our data use agreements, among other considerations. We are pursuing such an independent audit with all due haste while ensuring compliance with various legal and regulatory concerns.

That’s good, but they don’t say by whom. Also “This process will follow strict boundaries as it relates to our data use agreements, among other considerations” is potentially a problem. Surgisphere have claimed that the data use agreements do not allow the hospitals to be identified. An audit that does not verify the participation of at least an auditor-determined sample of the hospitals is not worth much — and ideally there would be some checks of data against records in those hospitals. A proper audit would be a lot of work, but Surgisphere claim to have carried out some such checks themselves: they say in the research paper

Collection of a 100% sample from each health-care entity is validated against financial records and external databases to minimise selection bias.

Auditing, and data access in general, are expensive and annoying if you have to do them, but so is getting the wrong answer on treatment effectiveness in COVID-19.

June 2, 2020

NRL Predictions for Round 4

Team Ratings for Round 4

The basic method is described on my Department home page.
Here are the team ratings prior to this week’s games, along with the ratings at the start of the season.

Current Rating Rating at Season Start Difference
Storm 11.52 12.73 -1.20
Roosters 11.18 12.25 -1.10
Raiders 8.21 7.06 1.20
Eels 4.85 2.80 2.00
Sea Eagles 2.39 1.05 1.30
Rabbitohs 1.92 2.85 -0.90
Sharks 1.39 1.81 -0.40
Panthers 0.25 -0.13 0.40
Wests Tigers -0.16 -0.18 0.00
Cowboys -3.02 -3.95 0.90
Knights -3.67 -5.92 2.30
Bulldogs -3.97 -2.52 -1.50
Warriors -5.32 -5.17 -0.20
Broncos -5.40 -5.53 0.10
Dragons -7.43 -6.14 -1.30
Titans -14.75 -12.99 -1.80

 

Performance So Far

So far there have been 24 matches played, 14 of which were correctly predicted, a success rate of 58.3%.
Here are the predictions for last week’s games.

Game Date Score Prediction Correct
1 Broncos vs. Eels May 28 6 – 34 -6.20 TRUE
2 Cowboys vs. Titans May 29 36 – 6 12.00 TRUE
3 Roosters vs. Rabbitohs May 29 28 – 12 8.30 TRUE
4 Dragons vs. Warriors May 30 0 – 18 4.40 FALSE
5 Sharks vs. Wests Tigers May 30 16 – 28 3.10 FALSE
6 Storm vs. Raiders May 30 6 – 22 7.40 FALSE
7 Panthers vs. Knights May 31 14 – 14 4.50 FALSE
8 Sea Eagles vs. Bulldogs May 31 32 – 6 6.50 TRUE

 

Predictions for Round 4

Here are the predictions for Round 4. The prediction is my estimated expected points difference with a positive margin being a win to the home team, and a negative margin a win to the away team.

Game Date Winner Prediction
1 Broncos vs. Roosters Jun 04 Roosters -14.60
2 Panthers vs. Warriors Jun 05 Panthers 10.10
3 Storm vs. Rabbitohs Jun 05 Storm 11.60
4 Eels vs. Sea Eagles Jun 06 Eels 4.50
5 Cowboys vs. Sharks Jun 06 Sharks -2.40
6 Raiders vs. Knights Jun 07 Raiders 11.90
7 Titans vs. Wests Tigers Jun 07 Wests Tigers -12.60
8 Bulldogs vs. Dragons Jun 08 Bulldogs 3.50

 

June 1, 2020

It’s raining rain (hallelujah)

Not for the first time in history, but it hasn’t been happening nearly enough this year.

Here’s the state of Auckland’s water storage: the width of the bars is proportional to the capacity of the dam

I got the data from aucklandwatersupply.co.nz, which uses data from Watercare to produce graphics over time.  Auckland’s total stored water today is basically the same as it was on Friday.

[Auckland also has real-time water from the Waikato and from the Onehunga spring, but having to rely on those would be bad.]

May 30, 2020

Austral….asia?

The Lancet published a paper recently claiming that chloroquine and hydroxychloroquine, with or without azithromycin and similar antibotics didn’t help COVID-19 but did cause heart problems, in 96000 people hospitalised for the disease across six continents.Since that’s what most people who would pay attention to a Lancet paper already believed,  it was basically a confirmation. I argued that it made future randomised trials a bit unnecessary.

There is increasing concern about whether the paper accurately represented the source and quality of the data that went into the analysis. More precisely, sober and responsible people are even suggesting it might have been made up.

The Guardian has a headline:  Covid-19 study on hydroxychloroquine use questioned by 120 researchers and medical professionals. Which, by now, is a big underestimate.

Probably the biggest concern is that idea that a software system released last year, could already be getting real-time clinical data from 671 hospitals in six continents, apparently with the rest of the healthcare informatics industry not noticing.

Also, there’s no data about the hospitals except which continent they are in, which is unusual for research of this type.

On top of that, some of the data are clearly wrong.   I hadn’t read the paper carefully.  I looked at it this morning in a bit more detail. One thing that jumped out was the claim that 609 of the hospitalised COVID cases were at five hospitals in Australia.  This is using data up to April 14. On April 10, the Herald talked with Tony Blakely, who said there were 263 hospitalised cases in all of Australia. There’s no way these numbers match up.

It turns out that someone had noticed this already: the Australian data don’t match other data sources in other ways. In a new correction, the researchers said they had listed one hospital in the wrong continent. There were actually only 63 patients from Australia whose data  was in the study, and one of the hospitals was in Asia:

“We have reviewed our Surgisphere database and discovered that a new hospital that joined the registry on April 1, and self-designated as belonging to the Australasia continental designation,”

They’d been mixed up because the hospital said it was in “Australasia”.  Now, I’d think if you were setting up data access and non-disclosure contracts with hospitals, you’d want to know what country’s laws the hospitals operate under, but maybe machine learning can get around these issues.

A further interesting question is where this hospital could possibly be. Remember, it is supposed to have had 609-63=546 hospitalised, PCR-positive, COVID cases by April 14, and to be in Asia,  and to have self-described as being in Australasia.  We can rule out the Pacific islands that would be regarded as in Australasia — they don’t have anywhere near that many cases. Papua New Guinea has eight confirmed cases, counting up to right now.   Timor-Leste has 24.

Could it be a hospital in Indonesia? Indonesia started testing very late, so 546 PCR-confirmed, hospitalised patients by April 14 is a fair chunk of the whole country. The special COVID hospital that’s now at the Asian Games’ athletes’ village near Jakarta has been in the news, and it’s got the right sort of patient numbers, and so there might be a couple of other Indonesian candidates. But it’s hard to see them self-describing as being in “Australasia”, or as having signed up to  this new database system in the middle of a pandemic.

May 26, 2020

NRL Predictions for Round 3

Home Ground Advantage

Determining home ground advantage for this new draw has been very difficult. In some cases it has been straightforward: Storm at home, Cowboys at home, Broncos at home, Warriors always away despite their being the nominal home team. But Knights versus Dragons at Bankwest Stadium? Raiders versus Sea Eagles at Campbelltown? I made the ground neutral for those. I gave home ground advantage to a team if the opponent was from interstate (not counting Raiders playing in Sydney). Also the Eels at Bankwest Stadium have home ground advantage.

To deal with the Warriors always being the away team, I have swapped the order of the teams for some matches because the first team is always the team with home ground advantage in my code.

And yes, I know that a component of home ground advantage is thought to be the home crowd, but there are no crowds, …

Team Ratings for Round 3

The basic method is described on my Department home page.
Here are the team ratings prior to this week’s games, along with the ratings at the start of the season.

Current Rating Rating at Season Start Difference
Storm 12.59 12.73 -0.10
Roosters 10.72 12.25 -1.50
Raiders 7.15 7.06 0.10
Eels 3.84 2.80 1.00
Rabbitohs 2.38 2.85 -0.50
Sharks 2.16 1.81 0.40
Sea Eagles 1.46 1.05 0.40
Panthers 0.56 -0.13 0.70
Wests Tigers -0.93 -0.18 -0.70
Bulldogs -3.04 -2.52 -0.50
Cowboys -3.89 -3.95 0.10
Knights -3.98 -5.92 1.90
Broncos -4.39 -5.53 1.10
Warriors -6.35 -5.17 -1.20
Dragons -6.40 -6.14 -0.30
Titans -13.88 -12.99 -0.90

 

Performance So Far

So far there have been 16 matches played, 10 of which were correctly predicted, a success rate of 62.5%.
Here are the predictions for last week’s games.

Game Date Score Prediction Correct
1 Bulldogs vs. Cowboys Mar 19 16 – 24 4.20 FALSE
2 Dragons vs. Panthers Mar 20 28 – 32 -5.20 TRUE
3 Broncos vs. Rabbitohs Mar 20 22 – 18 -5.90 FALSE
4 Warriors vs. Raiders Mar 21 6 – 20 -8.20 TRUE
5 Roosters vs. Sea Eagles Mar 21 8 – 9 12.70 FALSE
6 Sharks vs. Storm Mar 21 10 – 12 -9.30 TRUE
7 Wests Tigers vs. Knights Mar 22 24 – 42 7.30 FALSE
8 Titans vs. Eels Mar 22 6 – 46 -13.40 TRUE

 

Predictions for Round 3

Here are the predictions for Round 3. The prediction is my estimated expected points difference with a positive margin being a win to the home team, and a negative margin a win to the away team.

Game Date Winner Prediction
1 Broncos vs. Eels May 28 Eels -6.20
2 Cowboys vs. Titans May 29 Cowboys 12.00
3 Roosters vs. Rabbitohs May 29 Roosters 8.30
4 Dragons vs. Warriors May 30 Dragons 4.40
5 Sharks vs. Wests Tigers May 30 Sharks 3.10
6 Storm vs. Raiders May 30 Storm 7.40
7 Panthers vs. Knights May 31 Panthers 4.50
8 Sea Eagles vs. Bulldogs May 31 Sea Eagles 6.50

 

May 23, 2020

COViD links

  • Matt Nippert has two wonderful stories about the government response to the pandemic, in the NZ$ Herald.  He’s used the huge trove of documents released by the government about a week ago to show the government scrambling frantically, but still (by luck and skill and co-operation) managing to keep up.   We were so close to having the wheels come off the public-health response system.
  • “You always expect some resistance but if I had known people’s mental anchor in that negotiation was 10 cases, I might not have been so courageous in my recommendations.      So I’m pleased I didn’t know that.” Ayesha Verrall, who audited the contact-tracing system, talking to Derek Cheng in the NZ$ Herald.

  •  “the stark turning point, when the number of daily COVID-19 cases in the U.S. finally crested and began descending sharply, never happened. Instead, America spent much of April on a disquieting plateau”  Ed Yong’s brilliant ‘patchwork pandemic’ story in The Atlantic
  • There’s still controversy over whether the infection fatality rate of COVID-19 is around 1 in 100 or around 1 in 1000. Hilda Bastian comments on the latest meta-analysis by John Ioannidis.
  • Meanwhile, in New York City, excess deaths this year reached 20,569, which works out to one person in 400.
  • Good news (via XKCD and HuffPost and Pew) is that most people in the US agree with the social-distancing programs.
  • Less good news: only 52% even of Democrats will call ‘false’ the statement “Bill Gates wants to use a mass-vaccination campaign against COVID-19 to implant microchips that would be used to track people with a digital ID” (via @publicaddress).

COVID treatments

For the first time, there’s data from a reasonably large randomised trial of a COVID-19 treatment: a drug called remdesivir. And it’s modestly good news.  People in hospital, with lower respiratory tract symptoms were randomly assigned to remdesivir or placebo, and those given remdesivir recovered faster, and more of them recovered in 30 days — in the sense that they were healthy enough to leave hospital.  There wasn’t definitive evidence on the proportion dying, though there were fewer deaths in the remdesivir group.  The treatment didn’t seem to do much for people who were already on ventilators, but it’s hard to be sure about subgroups when the whole trial is only just big enough to give convincing results.  The improvement wasn’t massive (25-30% better), but it does look real, which is encouraging for other drugs that work the same way, as well as for future patients.

It turns out that I know the statistician who did the main analysis (Hi, Lori!), and who must have had an incredibly stressful couple of months (especially after the basic trend was publicised by Dr Fauci a month ago).

 

Update: the following study is now looking really, really dubious, so perhaps don’t bother reading about it.

There’s also data from another large observational study of chloroquine.  It’s from a collection of hospitals around the world who kept registers of who got what treatment (even though it wasn’t randomly allocated). This paper looks at 96000 people who were treated early (less than two days after diagnosis) and who were not on ventilators. There’s no suggestion of a benefit of chloroquine or hydroxychloroquine: in fact, patients getting either drug, with or without an antibiotic like azithromycin, did worse.

The paper ends with a ritual invocation “These findings suggest that these drug regimens should not be used outside of clinical trials and urgent confirmation from randomised clinical trials is needed.”  It’s getting towards the point where confirmation from randomised trials really isn’t needed any more.