J'ai un système de 2 équations à 2 inconnues que je veux résoudre en utilisant MATLAB mais je ne sais pas exactement comment programmer. On m'a donné des informations sur une distribution gamma (moyenne de 1,86, intervalle de 90% entre 1,61 et 2,11) et finalement, je veux obtenir la moyenne et la variance. Je sais que je pourrais utiliser l'approximation normale mais je préférerais résoudre pour A et B, les paramètres de forme et d'échelle de la distribution gamma, et trouver la moyenne et la variance de cette façon. Dans le code pseudo-Matlab Je voudrais résoudre ceci:MATLAB | calculer les paramètres de gamma dist en fonction de la moyenne et de l'intervalle de probabilité
gamcdf(2.11, A, B) - gamcdf(1.61, A, B) = 0.90;
A*B = 1.86;
Comment iriez-vous de résoudre cela? J'ai la boîte à outils mathématique symbolique si cela aide.
C'est formidable, merci pour la réponse détaillée. La fonction fzero est géniale! Je suis un peu consterné qu'il n'y ait pas de solution, cependant, puisque l'auteur d'un article que j'essaie de reproduire a dit qu'il a utilisé une distribution avec exactement ces caractéristiques comme une distribution préalable pour une simulation MCMC. Je suppose que vous n'êtes pas familier avec MCMC, n'est-ce pas? Si c'est le cas, pourriez-vous jeter un coup d'œil à la page 11 de ce document et me dire si j'ai mal compris quelque chose? Voici l'URL du document: http://bit.ly/9uWlLN. – jefflovejapan
Le précédent, j'ai donné les détails ci-dessus est le premier dans le tableau, tau. – jefflovejapan
J'ai lu le document, puis j'ai continué à jouer. J'avais besoin d'utiliser de meilleures valeurs de départ pour fzero, plus un intervalle entre parenthèses pour obtenir la convergence. –