Prédiction de donnée
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
J3r3mY
- Messages: 5
- Enregistré le: 31 Juil 2017, 17:53
-
par J3r3mY » 31 Juil 2017, 19:07
Bonjour à tous.
Je suis actuellement confronté dans mon activité (développement informatique) à un problème bloquant concernant la prédiction de donnée.
Je dois évaluer la probabilité (sous forme de pourcentage) que des alarmes se déclenchent.
Pour cela j'ai un jeu de donnée qui représente des alarmes déclenchées avec l'état de l'environnement au moment ou elles se déclenchent. (le déclenchement n'est pas systématique !)
Par conséquent, je connais le nombre de fois ou chaque alarme se sont déclenché pour chaque état possible de l'environnement.
il y a 768 états possible car l'environnement est défini par 3 gammes de valeurs
gamme 1 : 16 valeurs possible,
gamme 2: 8 valeurs possible,
gamme 3: 6 valeurs possible.
Un service peux prédire l'état de l'environnement à un certain moment et me fourni donc les valeurs des 3 gammes, mon objectif final est de définir quels sont les chances pour chaque alarme de se déclencher ( sous forme de pourcentage) et quel sont les chances qu'au moins une alarme se déclenche (pourcentage également)
J'ai produit la formule suivante sans être trop convaincu ...
(compte_gamme_1 * coef1 + compte_gamme_2 * coef2 + compte_gamme_3 * coef3)
___________________________________________________________________________________________
coef1 * coef2 * coef3
____________________________________________________________________________________________
compte_total_alarme
Qu'en pensez vous ?
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 14:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 31 Juil 2017, 20:08
soit 3 alarmes avec p1=0.01 p2=0.02 et p3=0.03 probabilité de se déclencher
les 3 alarmes se déclenchent en même temps : p= p1*p2*p3
au moins une : c'est l'événement contraire de "aucune ne se déclenche"
et p(" l'alarme p1 ne se déclenche pas") = 1-p1
soit p=1-[(1-p1)*(1-p2)*(1-p3)]
-
J3r3mY
- Messages: 5
- Enregistré le: 31 Juil 2017, 17:53
-
par J3r3mY » 01 Aoû 2017, 11:23
Bonjour pascal16,
De se que je comprends, tu as défini la probabilité que chaque alarme se déclenche :
"p1=0.01 p2=0.02 et p3=0.03 probabilité de se déclencher"
Hors je dois calculer cette probabilité en fonction du jeux de donnée contenant les valeurs des précédentes gammes d'environnement lors du déclenchement des alarmes.
Merci en tout cas pour le calcule des "chances" qu'une ou plusieurs alarme se déclenche, ca correspond tout a fait a ma recherche.
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 14:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 01 Aoû 2017, 12:29
Hors je dois calculer cette probabilité en fonction du jeux de donnée contenant les valeurs des précédentes gammes d'environnement lors du déclenchement des alarmes.
sans plus d'explication, difficile de comprendre ce que tu recheches
-
fatal_error
- Modérateur
- Messages: 6610
- Enregistré le: 22 Nov 2007, 14:00
-
par fatal_error » 02 Aoû 2017, 21:03
salut,
tu peux utiliser svm sur trois instances différentes:
en entrée un vecteur
X (g1_1,...,g1_16,g2_1,...,g2_8,g3_1,...,g3_6)
la variable à valeur ds 1 (active) ou -1(inactive) Y1 (représentant la première alarme)
je présume que t'as déjà des librairies qui gèrent ca.
après c'est une option parmi plein d'autres...
la vie est une fête
-
J3r3mY
- Messages: 5
- Enregistré le: 31 Juil 2017, 17:53
-
par J3r3mY » 03 Aoû 2017, 14:15
Bonjour fatal_error,
ta piste est très intéressante, c'est précisément le domaine auquel je touche, le machine learning.
Je suis auto-didacte, si tu as des mots clefs vers lequel je peux m'orienter pour parfaire mes connaissances dans ce domaines, je suis preneur!
Dans l'immediat je vais étudier en profondeur la "Machine à vecteurs de support", merci beaucoup !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 37 invités