sampler {RobPer}R Documentation

Generator for irregularly sampled observation times

Description

Generates irregularly sampled observation times with a periodic sampling pattern

Usage

sampler(ttype, npoints, ncycles, ps = 1)

Arguments

ttype

character string: Specifying the sampling pattern. Possible options: "equi" and "unif" for unperiodic sampling, "sine" and "trian" for sampling with a periodic density (see Details).

npoints

integer: Sample size nn (see Details).

ncycles

integer: Number of sampling cycles nsn_s (see Details).

ps

positive numeric value: Sampling period psp_s (see Details).

Details

sampler generates observation times t1,,tnt_1,\ldots,t_n with a periodic sampling of period psp_s. Four distributions are possible: In case of ttype="equi", the tit_i are equidistantly sampled with ti=ipsnsnt_i=i\frac{p_sn_s}{n}. For ttype="unif", the observation times are independently drawn form a uniform distribution on [0,nsps][0,n_sp_s]. Both these sampling schemes are aperiodic, the sampling period psp_s only influences the length tnt1t_n-t_1 of the series of observation times.

For ttype="sine" and ttype="trian", observation cycles ziz^\star_i are drawn from a uniform distribution on {1,,ns}\{1,\ldots,n_s\} and observation phases φi\varphi^\star_i are drawn from a density

dsine(x)=sin(2πx)+1d_{sine}(x)= \sin(2\pi x)+1

(for ttype="sine") or

dtrian(x)=3x,0x23,d_{trian}(x)= 3x, \quad 0\leq x\leq\frac{2}{3},

dtrian(x)=66x,23<x1d_{trian}(x)= 6-6x, \quad \frac{2}{3}<x\leq 1

(for ttype="trian"). The unsorted observation times tit^\star_i are then generated using

ti=φi+(zi1)ps.t^\star_i= \varphi^\star_i+(z^\star_i-1)p_s.

Separately sampling observation cycle and phase was proposed by Hall and Yin (2003). For more details see Thieler, Fried and Rathjens (2016) or Thieler et al. (2013).

Value

numeric vector: Ordered observation times.

Note

To sample from dsined_{sine}, the function BBsolve, package BB, is used.

A former version of this function is used in Thieler et al. (2013).

Author(s)

Anita M. Thieler and Jonathan Rathjens

References

Hall, P. and Yin, J. (2003): Nonparametric Methods for Deconvolving Multiperiodic Functions. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 65 (4), 869-886

Thieler, A. M., Backes, M., Fried, R. and Rhode, W. (2013): Periodicity Detection in Irregularly Sampled Light Curves by Robust Regression and Outlier Detection. Statistical Analysis and Data Mining, 6 (1), 73-89

Thieler, A. M., Fried, R. and Rathjens, J. (2016): RobPer: An R Package to Calculate Periodograms for Light Curves Based on Robust Regression. Journal of Statistical Software, 69 (9), 1-36, <doi:10.18637/jss.v069.i09>

See Also

Applied in tsgen (see there for an example).


[Package RobPer version 1.2.3 Index]