MRFTerm.mapping

Contents

MRFTerm.mapping#

property MRFTerm.mapping: CategoryMapping#

A label-integer mapping for the regions in this term.

Examples

>>> import pandas as pd
>>> import liesel_gam as gam
>>> df = pd.DataFrame({"region": ["a", "b", "a"]})
>>> term = gam.TermBuilder.from_df(df).mrf(
...     "region",
...     nb={"a": ["b"], "b": ["a"]},
...     absorb_cons=False,
...     diagonal_penalty=False,
...     scale_penalty=False,
...     scale=1.0,
... )
>>> term.mapping.labels_to_integers(["b"]).tolist()
[1]