ZeroMeanFactorAnalyzer obsmodel and toy data

Open
#32 · Created  · Last updated

Description

This branch implements zero-mean factor analyzer as a new obsmodel. It contains a ZeroMeanFactorAnalyzerObsModel.py and a toy dataset for mixture of zero-mean factor analyzers D3C2K2_ZM.py.

Example

python -m bnpy.run D3C2K2_ZM FiniteMixtureModel ZeroMeanFactorAnalyzer VB --K 2 --nLap 200 --printEvery 50 FA Toy Data. 2 true clusters. size: 2500 units (single observations) dimension: 3 Allocation Model: Finite mixture with K=2. Dir prior param 1.00 Obs. Data Model: Zero-mean factor analyzer. Obs. Data Prior: Gamma shape and invScale param on precision of factor loading matrices: f, g f = 0.001 ... g = 0.001 ... Learn Alg: VB Trial 1/1 | alg. seed: 4226944 | data order seed: 8541952 savepath: /Users/Geng/Documents/Brown/research/patch/FAPY/D3C2K2/defaultjob/1 1/200 after 0 sec. | K 2 | ev -6.336832148e+01 | 2/200 after 0 sec. | K 2 | ev -1.978012845e+01 | Ndiff 301.688 50/200 after 0 sec. | K 2 | ev -4.464489417e+00 | Ndiff 0.467 100/200 after 1 sec. | K 2 | ev -4.198591635e+00 | Ndiff 0.130 149/200 after 1 sec. | K 2 | ev -4.113654748e+00 | Ndiff 0.050 ... done. converged.

0 attachments

0 comments

Loading commits...