Posted by John Haine on 08/10/2020 10:15:29:
It depends on the source of the variations and their statistics, but basically if the period changes randomly from swing to swing then their integral, which is indicated time, will probably not average out. The error typically grows as the square root of the number of periods summed. If you took your average over one time interval, say a day; then over the next day; comparing the two you would see a difference. I did some work on this a while back and for variations resulting from "escapement noise" – i.e. random changes in impulse from period to period – the variation decreases as the bob mass increases.
Woodward also covers this (but I can't remember if he mentions it in MORT, may be only in WOT) – the situation for errors induced by support noise is worse as they always generate on average a losing rate because of circular deviation.
The following graphs are experimental but I think they both support John's statement that the error won't average out. The rolling average changes.
First graph set is of an overnight run, on dining table, started mid-afternoon, and finished at breakfast. The Arduino logs period, temperature, relative humidity, barometric pressure and calculates the period's running average.

During the night the pendulum grew wilder. Average period over the run was 878225µS.
The spikes in temperature and humidity and disturbed pendulum at about 16000 ticks coincide with cooking the evening meal. Lots of crashing in the adjacent kitchen.
Temperature drops overnight, and rises suddenly at about 48000 ticks when the central heating fired up. It's timed to stay on for two hours, after that the workers depart and I put on a jumper. Presumably humidity responds to the central heating. Condensation aficionados will note the burst of warmth caused humidity to rise, which will deposit water onto any handy cold surfaces.
There's a hint the rolling average period may be following barometric pressure. Unconvincing.
The gradually worsening turbulence starting at about 18000 ticks is the most obvious defect. My guess is it's due to the pendulum being over-impulsed.
Back home after today's outing, I moved the pendulum, Arduino, and Raspberry onto my garage workbench. Much sturdier than my dining table, no sunlight, cat-proof, and I kept my distance. Result after first 5 hours:

Points of interest:
- The average period changed! 878225µS up to 879965µS (about 1.4mS)
- Rolling average in the first graph-set falls, while that in the second rises. (I think a much longer run is needed.)
- Standard Deviation is much better in the garage: 144.6 vs 922.3 in the house.
The bounce at the end (22000 ticks) is due to me disturbing the clock whilst reinserting the Wifi Dongle; the signal isn't too good in the garage.
Dave