Utilisation de Mixmod pour seuillage d'un histogramme

17 views
Skip to first unread message

b.s...@gmail.com

unread,
May 11, 2009, 10:52:30 AM5/11/09
to mixmod
Bonjour,

Est-il possible de fournir directement un histogramme (plurimodal) en
entrée de mixmod afin d'en obtenir une décomposition en plusieurs
gaussiennes ?

Merci !
Benoit

Gilles Celeux

unread,
May 11, 2009, 11:13:11 AM5/11/09
to mix...@googlegroups.com
Bonjour Benoit

Si je comprends bien votre demande, vous voudriez fournir à Mixmod des
données groupées.
je pense que cela est possible moyennant un artefact.
Il faut construire un fichier de données qui duplique
les données.
Par exemple si le centre de l'une des classes de l'histogramme est 3.4
et que cette classe d'histogramme contient 10 valeurs,
il faut considérer que l'on a 10 individus de valeur 3.4.

Cela étant, si vous avez accès aux données qui ont produit
l'histogramme, il est hautement préférable
de faire tourner mixmod à partir de ces données.
L'utilisation de données groupés induit presque toujours une perte
d'information dommageable
à moins que le nombre de données soit immense.

Cordialement

Gilles

b.s...@gmail.com

unread,
May 11, 2009, 11:43:28 AM5/11/09
to mixmod
Merci pour ces informations.
Le nombre de données est en effet important (ce sont les pixels d'une
image), et je passe pour réduire l'information par un histogramme
bidimensionnel Rouge / Vert.
Ensuite, je souhaite segmenter cet histogramme bidimensionnel qui
présente généralement 2 ensembles de points (sol / végétation).
Segmenter cet histogramme bidimensionnel peut se faire en considérant
successivement plusieurs transects perpendiculaires aux nuages de
points. On obtient alors des histogrammes monodimensionnels avec 1 à 2
modes que l'on souhaite identifier.

Ce n'est pas forcément la meilleure méthode, mais elle me semble assez
robuste.
J'ai effectivement testé Mixmod avec les données brutes [rouge vert],
c'est un peu long et le résultat n'est pas toujours celui attendu.
Peut-être parce que le modèle que je lui fourni n'est pas le plus
adapté...

Cordialement,
Benoit


On 11 mai, 17:13, Gilles Celeux <Gilles.cel...@math.u-psud.fr> wrote:

Gilles Celeux

unread,
May 11, 2009, 11:57:44 AM5/11/09
to mix...@googlegroups.com
Si le nombres de données sont importantes, vous pouvez faire la méthode
que j'ai indiqué
en simplifiant.
Par exemple, si vous avez 1412 données qui prennent la valeur 3.4,
vous engendré 141 points ayant la valeur 3.4. De la sorte
vous réduisez par 10 la quantité de données.

G.

Florent Langrognet

unread,
May 12, 2009, 3:34:15 AM5/12/09
to mix...@googlegroups.com
Bonjour,

J'ajoute que Mixmod offre la possibilité d'associer à chaque individu un
poids.
Dans le cas où 10 individus sont identiques, plutôt que d'avoir les 10
individus dans le fichier .dat, il est préférable (en terme de temps de
calcul et de simplicité) d'avoir un seul individu de ce type dans le
fichier .dat et un poids de 10 dans le fichier "poids"

Florent


Gilles Celeux a écrit :
--
Florent Langrognet
Ingénieur de recherche CNRS
Laboratoire de Mathématiques de Besançon - UMR 6623
16, route de Gray
25030 Besançon
Tel : 03 81 66 63 19
web : http://www-math.univ-fcomte.fr/pp_Annu/FLANGROGNET/
Mixmod software : http://www-math.univ-fcomte.fr/mixmod

florent_langrognet.vcf

b.s...@gmail.com

unread,
May 12, 2009, 3:55:13 AM5/12/09
to mixmod
On peut donc se ramener à un histogramme en ayant d'un côté un
fichier .dat avec la variable et de l'autre un fichier poids avec le
nombre de données ?

Je vais tester ça et vous tiens au courant.



On 12 mai, 09:34, Florent Langrognet <florent.langrog...@univ-
fcomte.fr> wrote:
> Bonjour,
>
>  florent_langrognet.vcf
> < 1 000AfficherTélécharger
> Mixmod software :http://www-math.univ-fcomte.fr/mixmod- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

b.s...@gmail.com

unread,
May 14, 2009, 8:37:26 AM5/14/09
to mixmod
Cela fonctionne bien en effet avec un fichier de poids.
Merci pour le support efficace !

Cordialement,
Benoit
> > Mixmod software :http://www-math.univ-fcomte.fr/mixmod-Masquer le texte des messages précédents -
>
> > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -

Florent Langrognet

unread,
May 14, 2009, 8:43:53 AM5/14/09
to mix...@googlegroups.com
b.s...@gmail.com a écrit :
> Cela fonctionne bien en effet avec un fichier de poids.
> Merci pour le support efficace !
>
>
Juste pour info, pourrait-on avoir une idée du temps de calcul ?
Pour combien d'individus, de variables, sur quelle machine ?

Florent
florent_langrognet.vcf
Reply all
Reply to author
Forward
0 new messages