lace.Codebook.set_view_prior_process

Codebook.set_view_prior_process(prior_process: PriorProcess)

Return a copy of the codebook with a new view PriorProcess.

Parameters:

prior_process (core.PriorProcess) –

Examples

>>> from lace.examples import Animals
>>> from lace import PriorProcess
>>> codebook = Animals().codebook
>>> codebook  
Codebook 'my_table'
  state_prior_process: DP(α ~ G(α: 1, β: 1))
  view_prior_process: DP(α ~ G(α: 1, β: 1))
  columns: 85
  rows: 50
>>> process = PriorProcess.pitman_yor(1.0, 2.0, 0.5, 0.5)
>>> codebook.set_view_prior_process(process)
Codebook 'my_table'
  state_prior_process: DP(α ~ G(α: 1, β: 1))
  view_prior_process: PYP(α ~ G(α: 1, β: 2), d ~ Beta(α: 0.5, β: 0.5))
  columns: 85
  rows: 50