Posts from July 2025 (22)

July 17, 2025

Briefly

July 16, 2025

Chicken soup for the body?

From 1News (from the Conversation): Your mum was right: soup can aid recovery from winter illnesses

My mum was right about many things, but she did not say that soup could aid recovery from winter illnesses.  To feel better with a cold she would recommend hot lemon and honey (for adults, perhaps with a splash of whisky), but she didn’t ascribe any particular therapeutic powers to it.  My preference is Tom Yum soup, again without any claims about faster recovery.

The original story at The Conversation, unlike the 1News piece, actually links to things (The Conversation has mastered the technology of the hyperlink).  One thing it links to is the review article by the author of the story; another is a medical encyclopedia snippet saying soup may make you feel better but won’t affect your recovery.

There’s not as much to the review article as one might hope, even though the researchers seem to have done a very thorough search. People tend not to do high-quality randomised trials of non-standardised home interventions, and they also tend not to do high-quality randomised trials in common cold, so when you combine the two, there’s not a lot to find.  The researchers say they found four studies that looked at symptom duration, one of which showed evidence of a benefit.

I went to look at that one. It’s available from the National Library of Medicine, and it was published in the European Journal of Integrative Medicine.  It does describe a randomised trial, done in Iran.  Let’s look at how the abstract of the paper starts

SARS-CoV-2 causes severe acute respiratory syndrome prompting worldwide demand for new antiviral treatments and supportive care for organ failure caused by this life-threatening virus. This study aimed to help develop a new Traditional Persian Medicine (TPM) -based drug and assess its efficacy and safety in COVID-19 patients with major symptoms.

So it’s not really soup in the usual sense. Some of it sounds quite nice: chicken and barley soup with rosewater and saffron and fig. Other parts maybe not so much: your day started with a tablespoon of herb-Sophia seeds, a relative of cabbage and mustard.  The control group was normal hospital food, so this certainly wasn’t blinded.

In any case, the claim is that this soup has therapeutic effects on Covid-19, and there I’m prepared to be substantially more skeptical than with the common cold.  There wasn’t any sign that the treatment  led to earlier cure or prevented the illness getting worse. The study claims a reduction in four self-assessed symptoms, but the reduction isn’t big and the study decided to use twice the normal threshold for false-positive results — only one of the four reductions would barely meet the usual threshold.   There’s nothing magical about the usual threshold, but there also doesn’t seem to be anything magical about the soup.

If you have Covid, consult your doctor. If you have a cold, your favourite soup might well be a good way to feel better for a bit, especially if someone else makes it for you.

July 15, 2025

NRL Predictions for Round 20

Team Ratings for Round 20

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 10.79 9.29 1.50
Panthers 5.84 8.50 -2.70
Roosters 5.02 7.44 -2.40
Dolphins 3.14 -1.96 5.10
Sharks 2.94 5.10 -2.20
Bulldogs 2.68 0.07 2.60
Sea Eagles 2.59 2.97 -0.40
Raiders 1.36 -3.61 5.00
Broncos 1.03 -1.82 2.80
Warriors 0.40 -1.68 2.10
Cowboys -1.74 4.11 -5.90
Knights -3.20 -0.05 -3.20
Dragons -4.13 -4.55 0.40
Rabbitohs -5.24 -4.35 -0.90
Eels -5.33 -3.02 -2.30
Titans -8.06 -5.50 -2.60
Wests Tigers -8.07 -10.97 2.90

 

Performance So Far

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

Game Date Score Prediction Correct
1 Sharks vs. Dolphins Jul 11 24 – 12 1.80 TRUE
2 Knights vs. Storm Jul 12 14 – 32 -10.20 TRUE
3 Dragons vs. Roosters Jul 12 24 – 31 -6.00 TRUE
4 Cowboys vs. Bulldogs Jul 12 8 – 12 -0.90 TRUE
5 Warriors vs. Wests Tigers Jul 13 34 – 14 11.00 TRUE
6 Eels vs. Panthers Jul 13 10 – 32 -6.80 TRUE
7 Titans vs. Broncos Jul 13 14 – 26 -5.40 TRUE

 

Predictions for Round 20

Here are the predictions for Round 20. 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 Dolphins vs. Cowboys Jul 17 Dolphins 7.90
2 Sharks vs. Roosters Jul 18 Sharks 0.90
3 Panthers vs. Rabbitohs Jul 18 Panthers 14.10
4 Raiders vs. Eels Jul 19 Raiders 9.70
5 Bulldogs vs. Dragons Jul 19 Bulldogs 9.80
6 Storm vs. Sea Eagles Jul 19 Storm 11.20
7 Wests Tigers vs. Titans Jul 20 Wests Tigers 3.00
8 Knights vs. Warriors Jul 20 Warriors -0.10

 

AFL Predictions for Week 20

Team Ratings for Week 20

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
Western Bulldogs 22.37 18.20 4.20
Adelaide Crows 21.38 2.69 18.70
Geelong Cats 19.76 15.04 4.70
Collingwood 19.41 5.39 14.00
Brisbane Lions 17.55 22.65 -5.10
Hawthorn Hawks 14.61 21.95 -7.30
GWS Giants 8.84 9.08 -0.20
Gold Coast Suns 8.02 -6.41 14.40
Fremantle Dockers 6.08 5.99 0.10
Sydney Swans 3.33 12.60 -9.30
Melbourne Demons -0.36 -0.21 -0.20
Port Adelaide Power -3.50 7.63 -11.10
St Kilda Saints -6.65 0.89 -7.50
Carlton Blues -8.46 5.01 -13.50
Essendon Bombers -21.62 -10.15 -11.50
North Melbourne -25.41 -37.08 11.70
West Coast Eagles -33.43 -34.67 1.20
Richmond Tigers -34.32 -31.00 -3.30

 

Performance So Far

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

Game Date Score Prediction Correct
1 Carlton Blues vs. Brisbane Lions Jul 10 66 – 103 -11.20 TRUE
2 Gold Coast Suns vs. Collingwood Jul 11 69 – 63 -2.40 FALSE
3 Western Bulldogs vs. Adelaide Crows Jul 12 98 – 109 15.90 FALSE
4 GWS Giants vs. Geelong Cats Jul 12 111 – 85 -4.30 FALSE
5 Richmond Tigers vs. Essendon Bombers Jul 12 46 – 37 -16.50 FALSE
6 Fremantle Dockers vs. Hawthorn Hawks Jul 12 77 – 64 0.40 TRUE
7 Melbourne Demons vs. North Melbourne Jul 13 119 – 83 22.90 TRUE
8 St Kilda Saints vs. Sydney Swans Jul 13 87 – 92 2.90 FALSE
9 Port Adelaide Power vs. West Coast Eagles Jul 13 87 – 61 43.70 TRUE

 

Predictions for Week 20

Here are the predictions for Week 20. 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 Essendon Bombers vs. GWS Giants Jul 17 GWS Giants -19.50
2 Brisbane Lions vs. Western Bulldogs Jul 18 Brisbane Lions 6.20
3 Hawthorn Hawks vs. Port Adelaide Power Jul 19 Hawthorn Hawks 29.10
4 Sydney Swans vs. North Melbourne Jul 19 Sydney Swans 39.70
5 Carlton Blues vs. Melbourne Demons Jul 19 Melbourne Demons -8.10
6 West Coast Eagles vs. Richmond Tigers Jul 19 West Coast Eagles 11.90
7 Geelong Cats vs. St Kilda Saints Jul 20 Geelong Cats 37.40
8 Collingwood vs. Fremantle Dockers Jul 20 Collingwood 24.30
9 Adelaide Crows vs. Gold Coast Suns Jul 20 Adelaide Crows 24.40

 

July 14, 2025

Counting homelessness

We’ve seen in the past that NZ has very high estimated numbers of homeless people by international standards, and that this is at least in part because we have a very broad definition of “homeless”.

In this podcast, journalist Elizabeth Spiers talks to Brian Goldstone about his new book on homelessness in the US, and in part about how the problem is a lot broader than the official homelessness statistics.  His book takes into account the same sorts of people without a home that the NZ statistics do, and his estimate that the true number is about six times the official number would rate the USA as a little worse than NZ.

July 8, 2025

NRL Predictions for Round 19

Team Ratings for Round 19

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 10.37 9.29 1.10
Panthers 5.13 8.50 -3.40
Roosters 4.94 7.44 -2.50
Dolphins 3.65 -1.96 5.60
Sea Eagles 2.59 2.97 -0.40
Bulldogs 2.43 0.07 2.40
Sharks 2.43 5.10 -2.70
Raiders 1.36 -3.61 5.00
Broncos 0.66 -1.82 2.50
Warriors -0.07 -1.68 1.60
Cowboys -1.50 4.11 -5.60
Knights -2.78 -0.05 -2.70
Dragons -4.05 -4.55 0.50
Eels -4.62 -3.02 -1.60
Rabbitohs -5.24 -4.35 -0.90
Wests Tigers -7.61 -10.97 3.40
Titans -7.70 -5.50 -2.20

 

Performance So Far

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

Game Date Score Prediction Correct
1 Bulldogs vs. Broncos Jul 04 18 – 22 5.80 FALSE
2 Raiders vs. Dragons Jul 05 28 – 24 9.00 TRUE
3 Cowboys vs. Storm Jul 05 20 – 26 -9.40 TRUE
4 Roosters vs. Wests Tigers Jul 06 28 – 30 17.30 FALSE
5 Sea Eagles vs. Rabbitohs Jul 06 30 – 12 10.00 TRUE

 

Predictions for Round 19

Here are the predictions for Round 19. 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 Sharks vs. Dolphins Jul 11 Sharks 1.80
2 Knights vs. Storm Jul 12 Storm -10.20
3 Dragons vs. Roosters Jul 12 Roosters -6.00
4 Cowboys vs. Bulldogs Jul 12 Bulldogs -0.90
5 Warriors vs. Wests Tigers Jul 13 Warriors 11.00
6 Eels vs. Panthers Jul 13 Panthers -6.80
7 Titans vs. Broncos Jul 13 Broncos -5.40

 

AFL Predictions for Week 19

Team Ratings for Week 19

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
Western Bulldogs 24.34 18.20 6.10
Geelong Cats 21.94 15.04 6.90
Collingwood 20.42 5.39 15.00
Adelaide Crows 19.40 2.69 16.70
Brisbane Lions 15.65 22.65 -7.00
Hawthorn Hawks 15.65 21.95 -6.30
Gold Coast Suns 7.01 -6.41 13.40
GWS Giants 6.66 9.08 -2.40
Fremantle Dockers 5.05 5.99 -0.90
Sydney Swans 2.38 12.60 -10.20
Melbourne Demons -1.43 -0.21 -1.20
Port Adelaide Power -2.12 7.63 -9.80
St Kilda Saints -5.70 0.89 -6.60
Carlton Blues -6.56 5.01 -11.60
Essendon Bombers -19.74 -10.15 -9.60
North Melbourne -24.34 -37.08 12.70
West Coast Eagles -34.81 -34.67 -0.10
Richmond Tigers -36.20 -31.00 -5.20

 

Performance So Far

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

Game Date Score Prediction Correct
1 North Melbourne vs. Western Bulldogs Jul 03 85 – 134 -48.60 TRUE
2 Carlton Blues vs. Collingwood Jul 04 59 – 115 -22.20 TRUE
3 West Coast Eagles vs. GWS Giants Jul 04 52 – 111 -25.80 TRUE
4 Essendon Bombers vs. Gold Coast Suns Jul 05 74 – 115 -11.50 TRUE
5 Geelong Cats vs. Richmond Tigers Jul 05 124 – 52 68.20 TRUE
6 Brisbane Lions vs. Port Adelaide Power Jul 05 120 – 92 29.00 TRUE
7 St Kilda Saints vs. Hawthorn Hawks Jul 05 74 – 94 -21.80 TRUE
8 Sydney Swans vs. Fremantle Dockers Jul 06 94 – 83 7.50 TRUE
9 Adelaide Crows vs. Melbourne Demons Jul 06 90 – 77 35.20 TRUE

 

Predictions for Week 19

Here are the predictions for Week 19. 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 Carlton Blues vs. Brisbane Lions Jul 10 Brisbane Lions -11.20
2 Gold Coast Suns vs. Collingwood Jul 11 Collingwood -2.40
3 Western Bulldogs vs. Adelaide Crows Jul 12 Western Bulldogs 15.90
4 GWS Giants vs. Geelong Cats Jul 12 Geelong Cats -4.30
5 Richmond Tigers vs. Essendon Bombers Jul 12 Essendon Bombers -16.50
6 Fremantle Dockers vs. Hawthorn Hawks Jul 12 Fremantle Dockers 0.40
7 Melbourne Demons vs. North Melbourne Jul 13 Melbourne Demons 22.90
8 St Kilda Saints vs. Sydney Swans Jul 13 St Kilda Saints 2.90
9 Port Adelaide Power vs. West Coast Eagles Jul 13 Port Adelaide Power 43.70

 

A fine line

As you probably know, there are four sorts of horizontal line separating symbols in text: the minus sign, −; the hyphen, -; the en-dash, –; and the em-dash, —.  Some people use just hyphens — or perhaps paired hyphens to indicate an em-dash — because that’s what a standard English keyboard provides.

Recently, the em-dash has been touted as an outward and visible sign of ChatGPT output.  This annoys people who deliberately use the full variety of English punctuation marks. The em-dash is in LLM output, they retort, because LLM output is trained on English writing and so will extrude em-dashes and semicolons, just as it will extrude metaphor and metonymy, zeugma and syllepsis.

On the other hand, there do seem to be a lot of em-dashes in ChatGPT output nowadays.

An analysis by Maria Sukhareva suggests a compromise explanation. Yes, the stretch hyphens come from the training data, and yes, they are somewhat new, but there are also too many of them.  We’re seeing a combination of two factors: addition of older books— with more em-dashes— to the training materials, and the fact that an em-dash is fewer tokens than other ways of setting off parenthetical comments.

July 7, 2025

Just one hot dog a day!

Q: Did you see there’s no safe level of processed meat!

A: I saw the New York Post

Q: <side eye>Really?

A: Via Google. And RNZ and Stuff

Q: Didn’t we have this story a couple of months ago?

A: Not quite. That was ultra-processed. This is only processed.  And just meat.

Q: Is it true?

A: What did we say last time?

Q: “But think about it. How do they measure people’s consumption of ultraprocessed food down to the single bite level? How do they find a comparison group with just one bite less consumption? What does it even mean?”

A:  Exactly. Even though it’s not “one bite” this time, there’s still the question of what levels they actually compared

Q: So, um, what levels did they actually compare? And is there a research paper?

A: The paper is here.  They said (for diabetes, colorectal cancer was similar)

The mean relative risk (RR) of developing type 2 diabetes was 1.30 (1.12–1.52) at a daily intake of 50 g of processed meat compared with the theoretical minimum risk exposure level (TMREL; equal here to 0 g d−1 or no consumption)… consuming processed meat in the range of the 15th to 85th percentiles of exposure (0.6–57 g d−1), compared with consuming no processed meat, was associated on average with at least an 11% higher risk of type 2 diabetes.

Q: Is 50g a lot

A; About one hot dog

Q: So eating one hot dog will increase your risk of diabetes by 26%

A: One hot dog per day

Q: And they’re comparing to a “theoretical minimum risk” at zero hot dogs per day?

A: Yes

Q: Doesn’t that kind of assume there is no safe level

A: Pretty much.  They’d be able to see if moderate levels of consumption are actually protective, though if you think about how long people argued over that with alcohol, they obviously can’t tell very clearly

Q: So it’s not harmful at lower levels of consumption?

A: It’s correlated with diabetes (and cancer) at lower levels, too. Here’s the picture. The blue line is their estimate relative risk

Q: It gets a bit noisy down near 10 or 20g/day. Hard to tell the shape of the curve.

A: It is.

Q: And the red crosses?

A: The bluish dots are data; the red crosses are data they didn’t use

Q: So what does it actually mean that there’s no safe level?

A: If you’re eating hot dogs primarily for the health benefits, you’re doing it wrong.

July 4, 2025

Briefly

  • Health Nerd else has similar views about coffee as me last week
  • Royal Statistical Society blog post on the future of the British Office of National Statistics
  • Graeme Edgeler argues that getting rid of the Census may require amending entrenched provisions of the Electoral Act, which takes a 75% supermajority of Parliament
  • The Economist/YouGov had a poll being run on bombing Iran at the time the US did it, and reported this interesting shift in opinions: republicans approved more; democrats approved less.
  • As a StatsChat reader you should be looking at this and wondering where the uncertainty estimates. Owen Winter responded to my BlueSky query with this. If you take into account model uncertainty it’s a bit less impressive, but it’s not nothing