in command-line, MIXMOD always keeps BIC as criterion

20 views
Skip to first unread message

timflutre

unread,
Nov 4, 2011, 1:58:16 PM11/4/11
to mixmod
Hello,

I downloaded mixmod_2-2-1_linux-x86-64.tgz. To test it, I used the
"geyser" dataset.

As shown in Gilles Celeux's talk at the 3e rencontre MIXMOD in
December 2010 (see http://www.mixmod.org/IMG/pdf/3e_rencontreMIXMOD_G_Celeux.pdf),
BIC and ICL returns different results for the optimal number of
clusters: K=3 for BIC and K=2 for ICL (page 25 of the pdf).

I wanted to reproduce this. As shown below, it is working for BIC:
$ cat config_BCI.xem
NbLines
272
PbDimension
2
NbNbCluster
2
ListNbCluster
2
3
DataFile
~/src/mixmod/DATA/geyser.dat
ListCriterion
BIC
$ mixmod_exe config_BCI.xem
...running
|--|
... selecting
BIC |--| ---> pk_Lk_C (k=3) :: 2321.95

But I can't force MIXMOD to use ICL instead, although I specify it in
the configuration file:
$ cat config_ICL.xem
NbLines
272
PbDimension
2
NbNbCluster
2
ListNbCluster
2
3
DataFile
../geyser.dat
ListCriterion
ICL
$ mixmod_exe config_ICL.xem
...running
|--|
... selecting
BIC |--| ---> pk_Lk_C (k=3) :: 2321.95

Am I missing something somewhere, or is this a bug?

Thanks for your help,
Tim

Gilles Celeux

unread,
Nov 8, 2011, 1:20:07 PM11/8/11
to mix...@googlegroups.com
Quelqu'un a t-il su répondre à cette demande ?

Gilles

2011/11/4 timflutre <timf...@gmail.com>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes mixmod.
Pour envoyer un message à ce groupe, adressez un e-mail à mix...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse mixmod+un...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/mixmod?hl=fr


Christophe Biernacki

unread,
Nov 8, 2011, 1:38:12 PM11/8/11
to mix...@googlegroups.com, Florent Langrognet
Ca me semble assez informatique. Peut �tre que Florent tu serais le
mieux plac� pour savoir ce qui a bien pu se passer. En tout cas plus
rapidement que nous.

Bonne soir�e,
Christophe

Gilles Celeux a �crit :
> Quelqu'un a t-il su r�pondre � cette demande ?
>
> Gilles
>
> 2011/11/4 timflutre <timf...@gmail.com <mailto:timf...@gmail.com>>

> Vous recevez ce message, car vous �tes abonn� au groupe Google
> Groupes mixmod.
> Pour envoyer un message � ce groupe, adressez un e-mail
> � mix...@googlegroups.com <mailto:mix...@googlegroups.com>.
> Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse
> mixmod+un...@googlegroups.com
> <mailto:mixmod%2Bunsu...@googlegroups.com>.


> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/mixmod?hl=fr
>
>

> --
> Vous recevez ce message, car vous �tes abonn� au groupe Google
> Groupes mixmod.
> Pour envoyer un message � ce groupe, adressez un e-mail
> � mix...@googlegroups.com.
> Pour vous d�sabonner de ce groupe, envoyez un e-mail � l'adresse

> mixmod+un...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/mixmod?hl=fr


--
Christophe Biernacki
bier...@math.univ-lille1.fr
Universite Lille 1 - UFR de Mathematiques - UMR CNRS 8524 - Bat. M3
59655 Villeneuve d'Ascq Cedex - France
Tel. : +33 (0)3 20 43 68 76 - Fax : +33 (0)3 20 43 43 02

gmail (Florent Langrognet)

unread,
Nov 9, 2011, 2:20:05 AM11/9/11
to mix...@googlegroups.com, timflutre
Hello,

Thesyntax to specify criteria is :
----
NbCriterion
Value (number of criteria)
ListCriterion
value(s) (list of criteria)
----

So, in your case, you have to write :
----
NbCriterion
1
ListCriterion
ICL
-------

Otherwise, mixmod will use defaut criterion (BIC)

Best regards

Florent

Le 04/11/2011 18:58, timflutre a �crit :

timflutre

unread,
Nov 10, 2011, 10:03:07 AM11/10/11
to mixmod
Perfect, thank you for this precision!

On Nov 9, 1:20 am, "gmail (Florent Langrognet)"
<florent.langrog...@gmail.com> wrote:
> Hello,
>
> Thesyntax to specify criteria is :
> ----
> NbCriterion
>          Value (number of criteria)
> ListCriterion
>          value(s) (list of criteria)
> ----
>
> So, in your case, you have to write :
> ----
> NbCriterion
>          1
> ListCriterion
>      ICL
> -------
>
> Otherwise, mixmod will use defaut criterion (BIC)
>
> Best regards
>
> Florent
>
> Le 04/11/2011 18:58, timflutre a crit :
>
>
>
>
>
>
>
> > Hello,
>
> > I downloaded mixmod_2-2-1_linux-x86-64.tgz. To test it, I used the
> > "geyser" dataset.
>
> > As shown in Gilles Celeux's talk at the 3e rencontre MIXMOD in
> > December 2010 (seehttp://www.mixmod.org/IMG/pdf/3e_rencontreMIXMOD_G_Celeux.pdf),
Reply all
Reply to author
Forward
0 new messages