Modélisation d'une distribution avec Python

Fermé
Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020 - 20 juin 2020 à 22:44
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 24 juin 2020 à 13:10
Bonjour tous le monde.
je suis débutant en python et j'aimerai bien que vous m'orienter pour la modélisation de mon problème en m'indiquant SVP les librairies à utiliser.
J'ai un historique des payements des factures par commande et suivant des conditions de payement.
je veut bien créer un modèle qui se base sur cet historique pour prédire les payement des facture de nouvelle commande(les input sont:N_ Order, start_date, duration ,finish_date , budget, Type . output =les % à payer par mois en se basant sur les durées de début et fin)
J'ai vu beaucoup de védio sur youtube sur les time series et les neural network mais je vois pas de solution avec ces techniques.
Merci beaucoup de votre help

3 réponses

yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
21 juin 2020 à 08:33
bonjour,
es-tu également débutant en modélisation?
dans quel contexte fais-tu cela?
0
Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020
21 juin 2020 à 22:57
Bonjour,
je suis ingénieur en automatisation industrielle. j'ai commencé à apprendre PYTHON et en discutant avec un collègue m'a proposé de travailler sur des exemples concrets. L'objectif est l'apprentissage. J'ai déjà fait des cours de modélisation dans mon parcours académique. Je me suis orienté vers ce forum vu la réactivité de ces membres et je suis prêt a y participé aussi suivant mon domaine d'expertise.
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477 > Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020
22 juin 2020 à 08:20
quel algorithme as-tu décidé d'utiliser?
0
Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020
22 juin 2020 à 16:23
en fonction de la durée et le type de la commande je veux savoir quelle distribution suit mes payements (suivant la data historique que j'ai), en principe mes commandes en fonction du type et de la durée elles suivant une loi statistique(normal, uniforme...).Donc je veux un modèle qui se base sur cet historique (en principe classifier les commande suivant la ressemblance en terme de distribution) et me proposer une distribution de [0,1[ avec une somme de 1.
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
22 juin 2020 à 17:38
tu veux découvrir de quelle distribution il s'agit?
ceci t'intéressera peut-être: https://www.stat4decision.com/fr/distribution-donnees-python/
0
Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020 > yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024
22 juin 2020 à 22:27
Bonjour,
Merci pour le partage. C'est un lien très intéressant. En fait je pense pas que j'étais précis dans ma description du problème.
si vous le permettez je reformule ma question comme suit:
c'est après un extrait de la data que j'ai :
N° order Budget Start_Date Duration End_Date Type avr-14 mai-14 juin-14 juil-14 août-14 sept-14 oct-14 nov-14 déc-14 janv-15 févr-15 mars-15 avr-15 mai-15
122 344 18/02/2014 12 06/04/2015 Cash 10% 15% 2% 0% 13% 0% 0% 0% 35% 5% 0% 0% 20% 0%
123 711 18/01/2014 14 05/05/2015 Cash 10% 0% 0% 25% 0% 0% 30% 0% 0% 28% 7% 0% 0% 0%
187 321 03/02/2014 10 06/02/2015 Virement 15% 0% 15% 0% 5% 3% 2% 3% 10% 20% 12% 0% 15% 0%
137 288 08/01/2014 16 28/06/2015 Virement 17% 0% 0% 0% 19% 15% 3% 10% 11% 1% 2% 0% 10% 11%
132 653 18/04/2014 12 28/05/2015 Cash 0% 0% 0% 0% 30% 0% 0% 35% 0% 7% 2% 8% 5% 13%
118 326 18/04/2014 9 28/02/2015 Virement 0% 15% 0% 0% 7% 0% 4% 29% 2% 18% 0% 0% 0% 25%
877 56 01/06/2014 8 16/03/2015 Virement 0% 0% 0% 4% 0% 1% 0% 8% 0% 3% 32% 32% 0% 20%
New_order0 180 14/08/2020 36 18/09/2023 Cash
New_order1 86 15/12/2020 32 19/09/2023 Virement
New_order2 415 16/02/2021 17 20/09/2022 Cash
New_order3 365 17/02/2021 30 21/09/2023 Virement

Donc je cherche un modèle pour le Forcasting des % de mes nouvelles commandes en se basant sur "Duration"(longueur de distribution) et "Type" et une moyenne sur les paramètres de la loi approchée par l'historique.
Merci d'avance pour votre patience
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477 > Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020
23 juin 2020 à 09:49
Je pense que tu mélanges deux étapes de ton travail:
- déterminer quelle méthode, quel algorithme, utiliser
- programmer cela en python

Je pense que tu dois d'abord travailler à la première étape.
Pour t'aider dans cette démarche, je pense que le plus utile est de continuer l'exemple que tu donnes, et que tu indiques quelle valeurs tu attends
0
Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020 > yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024
24 juin 2020 à 12:08
Bonjour,
voila les valeurs que j'attends
N° order Budget Start_Date Duration End_Date Type avr-14 mai-14 juin-14 juil-14 août-14 sept-14 oct-14 nov-14 déc-14 janv-15 févr-15 mars-15 avr-15 mai-15 juin-15 juil-15 août-15 sept-15 oct-15
122 344 18/02/2014 12 06/04/2015 Cash 10% 15% 2% 0% 13% 0% 0% 0% 35% 5% 0% 0% 20% 0% 0% 0% 0% 0% 0%
123 711 18/01/2014 14 05/05/2015 Cash 10% 0% 0% 25% 0% 0% 30% 0% 0% 28% 7% 0% 0% 0% 0% 0% 0% 0% 0%
187 321 03/02/2014 10 06/02/2015 Virement 15% 0% 15% 0% 5% 3% 2% 3% 10% 20% 12% 0% 15% 0% 0% 0% 0% 0% 0%
137 288 08/01/2014 16 28/06/2015 Virement 17% 0% 0% 0% 19% 15% 3% 10% 11% 1% 2% 0% 10% 11% 0% 0% 0% 0% 0%
132 653 18/04/2014 12 28/05/2015 Cash 0% 0% 0% 0% 30% 0% 0% 35% 0% 7% 2% 8% 5% 13% 0% 0% 0% 0% 0%
118 326 18/04/2014 9 28/02/2015 Virement 0% 15% 0% 0% 7% 0% 4% 29% 2% 18% 0% 0% 0% 25% 0% 0% 0% 0% 0%
877 56 01/06/2014 8 16/03/2015 Virement 0% 0% 0% 4% 0% 1% 0% 8% 0% 3% 32% 32% 0% 20% 0% 0% 0% 0% 0%
New_order0 180 08/01/2014 20 18/10/2015 Cash 15% 0% 8% 0% 10% 3% 0% 0% 0% 0% 0% 0% 0% 4% 7% 9% 19% 5% 20%
New_order1 86 15/03/2014 16 19/09/2015 Virement 10% 0% 0% 18% 20% 0% 13% 0% 0% 6% 0% 0% 0% 0% 12% 0% 6% 15% 0%
New_order2 415 05/02/2014 18 20/09/2015 Cash 15% 0% 8% 0% 3% 15% 0% 0% 2% 15% 0% 0% 0% 0% 14% 0% 8% 20% 0%
New_order3 365 23/02/2014 17 21/09/2015 Virement 20% 5% 0% 3% 0% 7% 8% 0% 0% 0% 17% 0% 0% 11% 0% 0% 14% 15% 0%
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477 > Abdo_32 Messages postés 6 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 24 juin 2020
24 juin 2020 à 12:15
comment as-tu obtenu ces valeurs?
0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
22 juin 2020 à 18:06
Bonjour,

" j'aimerai bien que vous m'orienter"

tu voulais dire : j'aimerai bien que vous m'orientiez, je pense ... :-)
0