Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
metropolis hasting
3 participants
Page 1 sur 1
metropolis hasting
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
Re: metropolis hasting
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)
Cordialement,
A.D.
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)
Cordialement,
A.D.
metropolis hasting
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.
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
Re: metropolis hasting
Pourquoi faire cet algorithme si tu ne comprends pas son utilité ?
popotam- Nombre de messages : 371
Date d'inscription : 27/09/2006
metropolishasting
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.
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
Re: metropolis hasting
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 ?
- à quoi ça sert de simuler ?
- pourquoi avec un algorithme de MH ?
popotam- Nombre de messages : 371
Date d'inscription : 27/09/2006
metropolis hasting
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
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
Re: metropolis hasting
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
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|