Skip to content

get_bic_test()

get_bic_test() compares two predefined sequence groups and returns only BIC-related results, not the LRT.

Function Usage

python
get_bic_test(
    seqdata,
    seqdata2=None,
    group=None,
    set_var=None,
    s=100,
    seed=36963,
    squared="LRTonly",
    weighted=True,
    opt=None,
    BFopt=None,
    method="OM",
    **kwargs
)

TraMineR Parameter Mapping

  • seqdata, seqdata2, group, set_var -> TraMineRextras seqBIC data/group inputs
  • s, seed, squared, weighted, opt, BFopt -> seqBIC control arguments

Entry Parameters

ParameterRequiredTypeDescription
seqdataSequenceData / DataFrame / listMain input sequences.
seqdata2SequenceData / DataFrame / list / NoneOptional second sequence input.
grouparray-like / NoneTwo-group labels used when splitting one dataset.
set_vararray-like / NoneOptional stratification variable.
sintResampling size (0 means full comparison).
seedintRandom seed.
squaredbool / strIf string, only "LRTonly" is valid.
weightedbool / strUse weights (True/False) or "by.group".
optint / NoneInternal sampling option.
BFoptint / NoneBayes-factor output option in multi-sample settings.
methodstrDistance method (for example "OM").
**kwargsanyExtra distance-method arguments.

What It Returns

A NumPy array with BIC-side outputs:

  • Delta BIC
  • Bayes-factor column(s), depending on sampling mode and BFopt

If set_var is provided, each row corresponds to one stratum.

Example

python
from sequenzo.group_comparison import get_bic_test

bic = get_bic_test(
    seqdata=seqdata,
    group=df["group"],
    method="OM",
    indel=1,
    sm="CONSTANT"
)

print(bic)

R Counterpart

  • Closest R function: TraMineRextras seqBIC
  • Mapping note: BIC-only wrapper of the same two-group comparison engine.

Notes

  • Internally this function calls get_group_differences(..., stat="BIC").
  • In multi-sample mode (s > 0), returned Bayes-factor columns depend on BFopt.
  • The same input constraints apply: exactly two groups among valid cases.

Authors

Code: Yuqi Liang

Documentation: Yuqi Liang

References

Liao, T. F., & Fasang, A. E. (2021). Comparing groups of life-course sequences using the Bayesian information criterion and the likelihood-ratio test. Sociological Methodology, 51(1), 44-85.