A shared process, two responses
Let a dimensionless latent process represent evolving active coverage. A calcium indicator can track that coverage, while a velocity can respond both to coverage and its rate of change. This motivates a compact joint model. It is a statistical response model, not a recovered stellar surface.
We use a unit-variance quasi-periodic covariance: nearby times correlate, similar rotation phases correlate, and an evolution scale eventually erases that similarity. The symbol for periodic width below uses Rajpaul’s normalization; Haywood’s width parameter differs by a factor of two. Copying a numerical width without its equation would change the prior.
Reading: Rajpaul et al. — joint activity processes, arXiv:1506.07304v1 · Haywood et al. — CoRoT-7, arXiv:1407.1044v1
Differentiate both arguments, with their signs
Define the logarithmic derivative as the expression below. Differentiating with respect to the second time reverses its sign because the lag decreases. Differentiating once in each argument then supplies the derivative–derivative block. The unequal-time velocity–calcium blocks are transposes, not identical copies.
Add quoted measurement variances and a separate positive jitter variance for each channel. The full 142-by-142 covariance includes all 71 velocities and all 71 calcium measurements. BIS and FWHM remain available as ancillary data, but their missing formal errors are not fabricated.
Reading: Rajpaul et al. — joint activity processes, arXiv:1506.07304v1 · Rasmussen & Williams — Gaussian Processes for Machine Learning, Chapter 2
Integrate the linear coefficients instead of fixing them
For fixed nonlinear hyperparameters, write the orbital sines, cosines and channel offsets as a design matrix. Give their coefficients a proper zero-mean Gaussian prior. Completing the square gives a conditional covariance and mean; integrating the coefficients gives a normalized marginal density for the hyperparameters.
The independent sine and cosine priors have standard deviation 10 metres per second in the default replay. They imply a Rayleigh prior for nonnegative amplitude. The experiment with standard deviation 3 changes that prior explicitly. The short period is fixed at 0.85359165 days; the second period is uniform from 3.3 to 4.1 days. These are conditional orbital hypotheses, not a blind search over all periods and planet counts.
Reading: Rasmussen & Williams — Gaussian Processes for Machine Learning, Chapter 2 · Rajpaul et al. — joint activity processes, arXiv:1506.07304v1
A small example where the prior does visible work
Suppose one measured sine coefficient is 10 with uncertainty 1, and both a planet coefficient and an activity coefficient multiply exactly that sine. Independent priors give standard deviations 5 and 10. The variance of their sum plus noise is 126. Gaussian conditioning assigns a mean of to the planet and to activity. The planet’s standard deviation remains about 4.48, with a strong negative covariance between the two contributions.
If an independent activity observation is zero with uncertainty 1, its posterior activity variance becomes . The same velocity now gives a planet mean about 9.26 and standard deviation about 1.36. A second channel has changed the allocation because it contains independent information. It has not supplied a universal correction factor.
The public injection experiment repeats this idea on the actual observing times with wholly synthetic values. A coherent single-harmonic Gaussian process is deliberately used there, separate from the full quasi-periodic real-data fit. Near the rotation period, changing the activity prior can absorb or release orbital amplitude; a constraining synthetic activity channel helps. Known truth makes that test interpretable.
Reading: Rasmussen & Williams — Gaussian Processes for Machine Learning, Chapter 2 · Rajpaul et al. — joint activity processes, arXiv:1506.07304v1
The nonlinear mixture still needs checking
We sample the nonlinear prior through a defensive proposal with a 15-percent full-prior component and several adaptive Student components. The exact likelihood times prior divided by the full proposal density supplies each weight. Final draws are independent of the discarded adaptation pilots. Weighted conditional Gaussian means and full covariances combine through total expectation and total covariance, preserving cross-parameter correlations.
The initial 512 prior nodes had effective counts near one. They failed. The final joint run has an effective count about 6409 out of 32768, with maximum normalized weight about 0.00235. Independent seeds and 65536 draws give similar amplitude intervals. Gaussian and separated three-mode targets test normalization and mode coverage independently. These diagnostics support this calculation within its declared priors; they are not a proof that every physically plausible activity model has been explored.
Reading: Rasmussen & Williams — Gaussian Processes for Machine Learning, Chapter 2 · Haywood et al. — CoRoT-7, arXiv:1407.1044v1