Skip to main content
. 2007 Jun 6;104(24):9943–9948. doi: 10.1073/pnas.0609476104

Table 3.

Inference of a physical pendulum

Box is flat Box is rotated −1.57rad Box is rotated −2.6rad
General form dθ/dt = αω + β
dω/dt = γsin(δθ + ϕ) + f(θ, ω)
Fraction of models matching
    Control experiment 4 of 30 (13%) 26 of 30 (87%) 6 of 30 (20%)
    Full algorithm 21 of 30 (70%) 29 of 30 (97%) 20 of 30 (67%)
Means and standard deviations α = 1.0040 ± 0.0009 α = 1.0008 ± 0.0014 α = 1.0039 ± 0.0011
β = 0.0001 ± 0.0001 β = 0.0028 ± 0.0035 β = −0.0003 ± 0.0007
γ = −19.43 ± 2.67 γ = −20.45 ± 1.06 γ = −22.61 ± 0.69
δ = 1.104 ± 0.047 δ = 1.0009 ± 0.0032 δ = 1.0110 ± 0.0492
ϕ = 0 ± 0 ϕ = −1.575 ± 0.026 ϕ = −2.6730 ± 0.1149
Residual functions f(θ,ω)={−0.2080, −0.29(ω+1.45), −0.05ω(ω+5.48), −0.24(ω+0.98), −0.26(ω+1.4), …} f(θ,ω)={1.98sin(θ), cos(1.35θ), −0.204( ω−2.57), sin(−4.02θ), cos(−2.11θ), …} f(θ,ω)={cos(1.21θ), cos(−5.05θ), 0, sin(θ), cos(1.12θ), …}

A control algorithm (which fully samples the data set) and the full algorithm (which samples the data set using automated probing) were both presented with the same behavior from three hidden physical systems (SI Fig. 6 a–c). The systems differ only in the rotation of the box (angle offset), which changes the relationship between the variables (angle and angular velocity). Each system was perturbed to produce time series data (SI Fig. 6 d–f). Both algorithms were run against each data set 30 times; each trial was conducted for 2 min. For each trial, the model with lowest error against all observed system data was output. These resulting models were often found to fit a general form. The mean parameter estimation for the full algorithm is also shown, along with the residual functions many of the models possessed.