Posts filed under General (2986)

July 21, 2025

Briefly

  • In “where are they now” followup: a 2016 StatsChat post examining a claim that dementia cures were just five years away. They weren’t.
  • Data Strips: A nice lookup at ways to show the distribution of a single numeric variable “in-line”
  • As foreshadowed by XKCD, mobile phone acceleration sensors are now genuinely warning of earthquakes-in-progress (media, research paper)
  • Stuff reports a reported sighting of the South Island kōkako. From the South Island Kōkako Trust (via Mike Dickison), a map just of probable encounters with South Island kōkako (ie, leaving out their large collection of “possible” encounters). They’re everywhere!

    That’s the problem. If they really existed in any significant fraction of the places they’ve been reported, you would expect them to be seen a lot more often including by people with cameras at the ready.  It’s not really feasible for a bird to be on the edge of vanishing, all over the South Island simultaneously, for decades, which is why I think it’s an ex-parrot.
July 19, 2025

Good nitrate, bad nitrate

As you probably have heard, tap water in Gore has been running just above the regulatory maximum of 11.3mg/L of nitrate. Nitrate in high enough doses converts hemoglobin to an inactive form, and babies are more susceptible. There are other risks, but they are more speculative according to the CDC. The risk should be pretty low when the concentration is just above the regulatory limit — that’s the point of regulatory limits — and it’s mostly for babies and pregnant women. Still: not ideal, and  you don’t want to let water standards start to slip.

That first link, though, is from 1News.  A couple of months ago they ran a story headed Seven things to eat or avoid to lower your blood pressure. Number 2 on the list is beetroot, based on its high nitrate content. Yes, the same nitrate that’s in the water in Gore. Beetroot juice contains quite a lot more nitrate. A research paper on sports supplements suggests the effective dose would be about 5 mmol per serving, which translates to a bit more than 300 mg, or more than 25 litres of Gore tapwater.

Obviously there’s difference between sports nerds deliberately drinking beetroot for the nitrates and nitrates turning up as an unwanted contaminant for young and old.  The risks are different, and consent matters. Still, it’s a recurrent irritation that the “nitrates good in massive doses” and “nitrates bad even in small doses” stories don’t get cross-referenced a bit more in the media, and we don’t have a more quantitative approach to the risk.  If we’re supposed to believe it’s actually risky to brush your teeth with water that’s 1% above the regulatory limit, the limit is in the wrong place.

 

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.