Les posteurs les plus actifs de la semaine


metropolis hasting

Aller en bas

metropolis hasting Empty metropolis hasting

Message par pipo2009 le Jeu 12 Aoû 2010 - 15:03

salut!quelqun peut me parler de metropolis hsting ses application dans des cas reéls

pipo2009

Nombre de messages : 5
Date d'inscription : 01/07/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty Re: metropolis hasting

Message par A.D. le Jeu 12 Aoû 2010 - 15:39

Bonjour,

Je pense que tu fais référence à l'algorithme de Metropolis-Hasting, c'est bien cela?
Personnellement, j'y ai eu recours (via le logiciel 'R' ^^) afin d'estimer les paramètres d'un modèle de régression hierarchique bayesienne (basé sur le modèle logit).
Pour parler un peu plus concrètement, j'ai utilisé ce modèle statistique afin de déterminer les caractéristiques influentes (par exemple, le prix, la marque, ...) dans le choix d'achat d'un produit, dans le cadre d'une étude marketing.

Si tu nous disais un peu plus ce que tu recherches, on pourrait peut-être mieux t'aider (et un minimum de politesse serait le bienvenu) metropolis hasting Icon_biggrin

Cordialement,

A.D.

A.D.

Nombre de messages : 305
Age : 31
Localisation : Nantes
Date d'inscription : 02/12/2009

Voir le profil de l'utilisateur http://www.dacta.fr

Revenir en haut Aller en bas

metropolis hasting Empty metropolis hasting

Message par pipo2009 le Jeu 12 Aoû 2010 - 15:58

Bonsoir ,
Je m'excuse je n'ai pas voulu etre impoli(desolé).
En fait j'ai eu l'Algorithme et j'essaie de le programmer avec R et appliquer a des données réelles (je ne sais pas ou trouver les données).J'ai pu faire un programme R mais seulement pour simuler une loi normale mais je veux faire un programme plus general que je vais ensuite applique sur des données.mais je comprend pas l'utilité de l'algorithme par exemple si je veux etudier le taux d'infection par cesarienne ( mais je me dit que dans ce cas mon programme ne me servira a rien). voici mon code
mhnorm <- function(n, step=.1, x0=0) {
x <- vector("numeric", n)
d <- runif(n, -step, step)
u <- runif(n)

# une fonction proportionnelle a la densite normale

f <- function(x) { exp(-x*x/2) }

for(i in 1:n) {
x[i] <- x0;

# valeur propose
x1 <- x0 + d[i]
v0 = f(x0)
v1 = f(x1)

# condition d'acceptation
if(v0*u[i] < v1) x0 <- x1;
}

return(x);
}

Je vous remercie par avance.

Cordialement.

pipo.

pipo2009

Nombre de messages : 5
Date d'inscription : 01/07/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty Re: metropolis hasting

Message par popotam le Ven 13 Aoû 2010 - 10:49

Pourquoi faire cet algorithme si tu ne comprends pas son utilité ?

popotam

Nombre de messages : 371
Date d'inscription : 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty metropolishasting

Message par pipo2009 le Ven 13 Aoû 2010 - 10:58

Bonjour ,
je fais une voie recherche et je travaille sur les algorithmes de dataming comme "the indian buffet process" et on ma demande de donner des exemples pratiques pour les algorithmes que je programme. celui de metropolis jarrive a le programmer pour une distribution normale gamma poisson seulement en se basant sur l'algorithme .mais je veux savoir son utilité ds les cas reéls et a quoi ca sert de maniere concrete .merci pour tn attention.

pipo2009

Nombre de messages : 5
Date d'inscription : 01/07/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty Re: metropolis hasting

Message par popotam le Ven 13 Aoû 2010 - 16:03

Un algorithme de MH sert, comme tu l'as remarqué, à simuler selon une loi donnée. Ta question serait donc :
- à quoi ça sert de simuler ?
- pourquoi avec un algorithme de MH ?

popotam

Nombre de messages : 371
Date d'inscription : 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty metropolis hasting

Message par pipo2009 le Ven 13 Aoû 2010 - 16:13

Bonsoir,

ouai ma question serait plutot la deuxieme a savoir
pourquoi utiliser metropolis hasting pour simuler une normale alors qu'on peut le faire simplement ?
quelle est la specificite de cet algorithme? ou a quoi sert t-il concretement?
a quel type de probleme s'applique t-il?

merci .

cdlt

pipo2009

Nombre de messages : 5
Date d'inscription : 01/07/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty Re: metropolis hasting

Message par popotam le Sam 14 Aoû 2010 - 8:43

Et bien justement, on simule avec un algorithme MH quand on ne sait pas simuler plus simplement. Donc il ne "sert à rien" pour une loi normale, sauf à donner un exemple simple.

popotam

Nombre de messages : 371
Date d'inscription : 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty metropolis hasting

Message par pipo2009 le Sam 14 Aoû 2010 - 9:52

ok Merci beaucoup

pipo2009

Nombre de messages : 5
Date d'inscription : 01/07/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

metropolis hasting Empty Re: metropolis hasting

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum