Calcul de probabilité sous forme de matrice

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

khaoula gammoudi
Messages : 43
Enregistré le : 22 Jan 2013, 16:48

Calcul de probabilité sous forme de matrice

Messagepar khaoula gammoudi » 07 Mar 2017, 13:26

Bonjour,
J'ai mon vecteur c(1,0,1,1,1,0,0,0,1,1,0,1,0)
Pour tous deux éléments i et j du vecteur je souhaite calculer la probabilité conditionnelle suivante: P(i=1|j=1).
J'aimerais aussi générer une matrice qui m'affiche ces probabilités.
Merci d'avance.
gammoudi

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Calcul de probabilité sous forme de matrice

Messagepar Pierre-Yves Berrard » 07 Mar 2017, 14:01

Bonjour,

Code : Tout sélectionner

monvecteur <- c(1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0)

sapply(
  monvecteur,
  function(x) if (x == 1) monvecteur else rep(0, length(monvecteur))
)

?
PY

khaoula gammoudi
Messages : 43
Enregistré le : 22 Jan 2013, 16:48

Re: Calcul de probabilité sous forme de matrice

Messagepar khaoula gammoudi » 09 Mar 2017, 10:52

Bonjour Pierre,
Merci pour votre aide.
Le code que vous avez présenté me donne un bon résultat dans le cas précité, mais en fait mon problème est plus compliqué que ça:
En effet, J'ai une liste de produits et pour chaque produit correspond un indice RCA.

Produit.........RCA........(>=1)
1.................2,5..........1
2.................0,8..........0
3.................1.2..........1

Je souhaite calculer pour tous deux produits i et j la probabilité conditionnelle suivante: Pr[RCA(i)>= 1 | RCA(j)>= 1 ]
J'ai trouvé un problème à calculer cette probabilité, c'est pour cela que j'ai créé la variable (>=1).
Mais ça n'a pas aboutit au résultat souhaité.

Y-a-t-il une solution pour ça ?
Merci d'avance.
gammoudi

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Calcul de probabilité sous forme de matrice

Messagepar Pierre-Yves Berrard » 09 Mar 2017, 12:04

Sur la méthode théorique de calcul, je ne suis pas compétent pour vous aider (ce n'est d'ailleurs pas la vocation de ce forum de résoudre des questions purement statistiques).
Par contre, quand vous saurez comment faire, repassez ici pour mettre tout ça en oeuvre dans R.
PY


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité