pykelihood.kernels.

trigonometric#

trigonometric(X, a, b, c)#

Trigonometric kernel function.

\[y = a + b \cdot \cos(2\pi X) + c \cdot \sin(2\pi X)\]
Parameters:
  • X (array-like) – Rescaled input vector per period of interest.

  • a (float) – Constant term.

  • b (float) – Coefficient for the cosine term.

  • c (float) – Coefficient for the sine term.

Returns:

Trigonometric kernel output.

Return type:

array-like