filter


program filter(config:String?, seed:Integer?, model:String?, filter:String?, kernel:String?, nsteps:Integer?, nforecasts:Integer?, input:String?, output:String?, quiet:Boolean <- false)

Filter a model.

birch filter [options...]
  • --config: Name of the configuration file, if any.

  • --seed: Random number seed. If used, overrides seed in the config file, which in turns overrides random entropy.

  • --model: Name of the model class. If used, overrides model.class in the config file.

  • --filter: Name of the filter class. If used, overrides filter.class in the config file, which in turn overrides the default of ParticleFilter.

  • --kernel: Name of the kernel class. If used, overrides kernel.class in the config file, which in turn overrides the default of LangevinKernel.

  • --nsteps: Number of steps to take. If used, this overrides nsteps in the config file, which in turn overrides filter.nsteps (deprecated) in the config file, which in turn overrides the number of steps derived from the input file, which in turn overrides the default of 0.

  • --nforecasts: Number of forecasts at each step. If used, this overrides nforecasts in the config file, which in turn overrides filter.nforecasts (deprecated) in the config file, which in turn overrides the number of forecasts derived from the input file, which in turn overrides the default of 0.

  • --input: Name of the input file, if any. If used, overrides input in the config file.

  • --output: Name of the output file, if any. If used, overrides output in the config file.

  • --quiet true: Don't display a progress bar.