Se connecter

Ou se connecter avec
Date limite de participation :
31 octobre 2016

Le Meilleur Data Scientist de France

La première édition de ce challenge éclair, organisé par FrenchData, a réuni au cours d’une soirée 250 passionnés de data. Ce challenge est désormais ouvert à tous. Le thème était : combien coûte une boite de médicament ?

L’objectif de ce challenge est de mettre au point un modèle prédictif pour estimer combien coûte une boite de médicament, afin par exemple d’aider à en fixer le prix, ou bien détecter des anomalies dans les tarifs.

Classement
1. Vincent Reverdy Score 8,19448%
2. (1) Nicolas Gaude Score 8,94079%
3. (2) Matthias Pécot Score 9,08099%
Ce challenge est terminé.

Projet pédagogique

2901

contributions

552

participants

terminé
terminé

Contexte

En France, les prix des médicaments sont pour la plupart administrés, même si des prix libres existent pour certains d'entre eux. Le processus de fixation des prix suit un cadre réglementaire bien précis [1] [2].

Pourtant, des écarts de prix peuvent subsister [3].

L'objectif de ce challenge est de mettre au point un modèle prédictif pour estimer combien coûte une boite de médicament, afin par exemple d'aider à en fixer le prix, ou bien détecter des anomalies dans les tarifs. 


Un même médicament peut se commercialiser sous différentes formes (taille de la boite, type de gélule, ...) faisant varier le prix de la boîte.
Le fichier principal à utiliser pour le concours est boites_medicaments.csv.
Il est encodé en UTF-8, le séparateur est « ; ».
Il contient les informations de chaque boîte de médicament, et leur prix :

ChampDescription
libelle
Description du contenu de la boîte de médicament (exemple : 5 ampoules en verre de 5 ml)
libelle_xxx
13 variables qui codent la présence de certains mots dans le libellé (exemple libelle_ampoule = 1 si le mot « ampoule » apparait dans le champs « libelle », 0 sinon.
nb_xxx
14 variables qui indiquent certaines quantités présentes dans les libellés (exemple : nb_ampoule = 32 si « 32 ampoules » apparaît dans le champ « libelle », sinon 0
statut
Statut administratif de la boîte de médicament
etat commerc
Etat de commercialisation de la boîte de médicament tel que déclaré par le titulaire de l'AMM
agrement col
Agrément aux collectivités ("oui", "non" ou « inconnu »)
tx rembours
Taux de remboursement
forme pharma
Forme pharmaceutique (comprimé pelliculé, comprimé sécable, ...)
voies admin
Voies d'administration (avec un séparateur « , » entre chaque valeur quand il y en a plusieurs : orale, ophtalmique, intramusculaire, ...)
statut admin
Statut administratif de l’autorisation de mise sur le marché (AMM) : active, abrogée, ...
date déclar année
Année de la déclaration de commercialisation de la boîte de médicament
date amm année
Année d’Autorisation de Mise sur le Marché du médicament
type proc
Type de procédure d'autorisation de mise sur le marché (AMM) (Nationale, décentralisée, reconnaissance mutuelle, ...)
titulaires
Laboratoire titulaire du médicament. S'il y a plusieurs titulaires, ils sont séparés par des « , »
substances
Substances présentes dans le médicament. S'il y en a plusieurs, elles sont séparées par des « , »
prix
Le prix de la boîte de médicament (présent dans le fichier « train » uniquement, à prédire dans le fichier « test »)

Critère de performance 

La métrique utilisée pour mesurer la précision du modèle est Mean Absolute Percentage Error (MAPE) : 

Format du fichier à fournir

Le fichier que doit fournir le candidat est un fichier au format .csv, dont la structure est la suivante :

Id;Prix
1;2.3987
2;7.3873
......
1. Vincent Reverdy 13 contributions 31/10/16 22:09 Score 8,19448%
2. (1) Nicolas Gaude 11 contributions 23/07/16 03:16 Score 8,94079%
3. (2) Matthias Pécot 40 contributions 17/06/16 10:27 Score 9,08099%
4. (3) Arnaud de Myttenaere 1 contribution 23/05/16 08:44 Score 9,41012%
5. (4) Samia Drappeau 54 contributions 19/10/16 15:39 Score 10,69601%
6. (8) Boussad ADDAD 38 contributions 31/10/16 22:57 Score 14,19437%
7. (5) Ghizlane Lachgar 6 contributions 20/06/16 18:51 Score 14,47872%
8. (6) Reynald Rivière 14 contributions 30/10/16 07:36 Score 14,67343%
9. (7) Hubert Béchart 3 contributions 27/10/16 00:02 Score 16,43901%
10. (9) didier serlindou 18 contributions 25/10/16 17:32 Score 24,58845%
11. (10) Qikai Gu 157 contributions 31/10/16 08:06 Score 24,72944%
12. (11) Jacques Peeters 29 contributions 06/06/16 22:21 Score 26,13555%
13. (12) Julien R 34 contributions 07/06/16 08:24 Score 26,23888%
14. (13) Matthieu Bizien 3 contributions 11/05/16 13:10 Score 26,35546%
15. (14) Mohamed Bibimoune 24 contributions 16/05/16 15:19 Score 26,46036%
16. (15) Yoann Janvier 25 contributions 19/10/16 10:25 Score 26,96210%
17. (16) Pierre Sardin 52 contributions 06/06/16 23:24 Score 27,04660%
18. (17) P.H. 340 contributions 24/10/16 20:12 Score 27,42034%
19. (18) Mohamed BEN KHEMIS 18 contributions 12/05/16 04:06 Score 27,89487%
20. (34) Alexia 21 contributions 31/10/16 22:08 Score 28,01404%
21. (19) constances 12 contributions 04/09/16 14:47 Score 28,11570%
22. (20) Louis M 49 contributions 19/10/16 14:11 Score 28,20978%
23. (21) Romain Ayres 3 contributions 11/05/16 10:23 Score 28,64317%
24. (22) Matt Sco 4 contributions 30/10/16 22:35 Score 28,68753%
25. (23) Samuel Rochette 8 contributions 24/05/16 15:02 Score 28,70711%
26. (24) Armand Gilles 16 contributions 21/06/16 12:38 Score 28,75811%
27. (25) Cardona Pierre 52 contributions 30/10/16 22:49 Score 29,06853%
28. (26) Saskia Bosma 11 contributions 21/05/16 15:12 Score 29,33628%
29. (27) César Clavé 18 contributions 11/06/16 16:07 Score 29,36077%
30. (28) Green TeaGang 16 contributions 20/07/16 13:31 Score 29,39644%
31. (29) Nicolas Burel 10 contributions 12/05/16 18:14 Score 29,76612%
32. (30) Christophe Huguet 5 contributions 27/10/16 12:20 Score 29,84539%
33. (31) Slim FRIKHA 24 contributions 13/05/16 19:12 Score 29,91561%
34. (32) Clément MARCHAL 18 contributions 06/06/16 14:48 Score 29,93376%
35. (33) alain thebault 8 contributions 23/05/16 20:44 Score 30,09788%
36. (35) Aurelien Galicher 8 contributions 12/05/16 00:16 Score 30,49827%
37. (36) Yi Jin 11 contributions 12/08/16 17:16 Score 30,61670%
38. (37) Hervé Mignot 4 contributions 15/05/16 11:58 Score 30,61769%
39. (38) Franck Durand 4 contributions 03/07/16 20:46 Score 30,65535%
40. (39) Julien Heiduk 70 contributions 27/06/16 19:51 Score 30,83331%
41. (40) DL 10 contributions 17/05/16 22:18 Score 30,83557%
42. (41) Hager Oueslati 1 contribution 08/08/16 00:42 Score 30,88081%
43. (42) Félix MIKAELIAN 15 contributions 24/05/16 13:11 Score 31,22208%
44. (43) Ahmed Touati 7 contributions 12/05/16 00:44 Score 31,35950%
45. (44) Christophe Blefari 3 contributions 11/05/16 10:52 Score 31,37388%
46. (45) Nicolas Cavallo 4 contributions 10/05/16 20:29 Score 31,45443%
47. (46) Felipe Aguirre Martinez 3 contributions 16/05/16 11:00 Score 31,78439%
48. (47) Irene Balmes 3 contributions 11/05/16 14:02 Score 31,81173%
49. (48) AC N1 13 contributions 03/09/16 01:18 Score 31,81799%
50. (49) Nicolas Guillaume 18 contributions 28/05/16 16:47 Score 31,84259%
51. (50) Vainui LAUX 8 contributions 19/05/16 00:20 Score 31,84728%
52. (51) khattab mohamed 91 contributions 30/10/16 07:10 Score 31,91182%
53. (52) Dataiku Guy 3 contributions 15/07/16 18:03 Score 32,01236%
54. (53) Vincent de Stoecklin 1 contribution 20/07/16 15:46 Score 32,01236%
55. (54) hahahahah hahah 6 contributions 24/08/16 17:20 Score 32,01236%
56. (55) Marouane FELJA 1 contribution 28/09/16 15:39 Score 32,02119%
57. (56) dihede namane 6 contributions 12/05/16 17:54 Score 32,04081%
58. (57) Jean-Marc Guerin 2 contributions 13/05/16 12:38 Score 32,09019%
59. (58) Charles 6 contributions 02/10/16 17:09 Score 32,09153%
60. (59) Matthieu Huang 3 contributions 06/10/16 00:02 Score 32,12494%
61. (60) Johann Kerlirzin 22 contributions 11/05/16 22:19 Score 32,19613%
62. (61) Bruno Seznec 5 contributions 11/07/16 18:32 Score 32,23074%
63. (62) Marouane Azlaf 10 contributions 11/05/16 16:23 Score 32,26401%
64. (63) Said SI KADDOUR 25 contributions 13/05/16 15:40 Score 32,30628%
65. (64) Jean Sebastien Baklouti 17 contributions 14/10/16 14:43 Score 32,31926%
66. (65) Kim Jestem 6 contributions 18/05/16 14:26 Score 32,33365%
67. (66) Youssef Erahim 35 contributions 31/10/16 23:43 Score 32,54080%
68. (67) Loic Le Tiran 12 contributions 12/05/16 09:02 Score 32,74742%
69. (68) Mehdi Barchouchi 9 contributions 19/05/16 07:34 Score 32,74945%
70. (69) Camille Douay 9 contributions 11/05/16 17:11 Score 32,91216%
71. (70) soufiane benzaouia 9 contributions 11/05/16 16:50 Score 33,12561%
72. (71) aurelien delfosse 18 contributions 02/08/16 14:13 Score 33,19794%
73. (72) Yang Jiao 3 contributions 23/05/16 20:09 Score 33,45582%
74. (73) aladji Amath Ba 19 contributions 21/09/16 17:54 Score 33,59180%
75. (74) Alexandre Crayssac 5 contributions 10/05/16 21:12 Score 33,60220%
76. (75) PKE 11 contributions 01/06/16 13:49 Score 33,77091%
77. (76) Ardalan ptrois 9 contributions 11/05/16 17:44 Score 33,78932%
78. (77) Sebastien CONORT 1 contribution 11/05/16 11:52 Score 33,87361%
79. (78) jérémie m 4 contributions 31/08/16 09:15 Score 34,03696%
80. (79) Youness MANSAR 18 contributions 29/05/16 22:14 Score 34,06911%
81. (80) Gianluca Ricciardelli 2 contributions 11/05/16 11:59 Score 34,11246%
82. (81) Guillaume Mohr 3 contributions 11/05/16 12:50 Score 34,32858%
83. (82) Amine Akrout 50 contributions 06/06/16 00:47 Score 34,36040%
84. (83) Frederic Mauguiere 12 contributions 16/09/16 10:50 Score 34,39619%
85. (84) Marie-Jeanne Vieille 15 contributions 03/06/16 14:32 Score 34,49685%
86. (85) kevin polop-fans 7 contributions 16/05/16 14:31 Score 34,92192%
87. (86) Thomas SELECK 13 contributions 26/05/16 22:44 Score 35,02251%
88. (87) Jean Phi 6 contributions 20/06/16 12:25 Score 36,02665%
89. (88) djo Bs 26 contributions 31/05/16 15:55 Score 36,11063%
90. (89) Davidc 6 contributions 08/09/16 13:39 Score 36,87209%
91. (90) edouard leonard 21 contributions 25/10/16 11:59 Score 37,38376%
92. (91) APE 13 contributions 19/09/16 15:16 Score 37,42307%
93. (92) Yves ILZ 22 contributions 09/07/16 00:08 Score 37,50308%
94. (93) AMOUSSOU-DJANGBAN Baruch 2 contributions 24/05/16 15:35 Score 37,57750%
95. (94) happy watch 8 contributions 24/05/16 17:37 Score 37,58676%
96. (95) Amadou-Tidiane THIAM 27 contributions 08/06/16 20:49 Score 37,66058%
97. (96) PHILIPPON Damien 2 contributions 10/05/16 21:39 Score 38,80262%
98. (97) Anis HOSNI 4 contributions 10/05/16 21:45 Score 38,86173%
99. (98) Ghazi Abcha 1 contribution 11/05/16 11:32 Score 38,86173%
100. (99) Julien-Yacine CHAQRA 7 contributions 12/05/16 18:07 Score 39,06816%
101. (100) Thomas Chauvet 9 contributions 19/05/16 10:20 Score 39,26434%
102. (101) Amine El Helou 5 contributions 02/06/16 10:01 Score 39,98188%
103. (102) Moncef Bettaieb 35 contributions 23/08/16 11:59 Score 40,01853%
104. (103) tiphaine manet 2 contributions 11/05/16 22:54 Score 40,23305%
105. (104) Meng-tih LAM 2 contributions 07/06/16 23:30 Score 40,62310%
106. (105) Mr Mey 8 contributions 09/09/16 10:50 Score 40,79333%
107. (106) piloups world 17 contributions 13/09/16 15:10 Score 40,99508%
108. (107) Peter Martigny 8 contributions 29/09/16 21:11 Score 41,04397%
109. (108) Amaury Caudmont 5 contributions 11/07/16 09:27 Score 41,73800%
110. (109) Benjamin Battino 4 contributions 11/05/16 20:07 Score 41,91575%
111. (110) Sheraf 4 contributions 10/05/16 21:40 Score 41,95703%
112. (111) David Campion 4 contributions 11/05/16 16:25 Score 42,49142%
113. (112) Alexis Cot 5 contributions 07/10/16 20:01 Score 42,80590%
114. (113) zerwan44 4 contributions 09/08/16 04:56 Score 43,00849%
115. (114) Badi HAIDARA 8 contributions 26/09/16 17:16 Score 43,23160%
116. (115) Kokaz 3 contributions 20/05/16 12:20 Score 43,57756%
117. (116) Evgeny Bazarov 4 contributions 14/10/16 18:24 Score 43,63946%
118. (117) Elie Salem 1 contribution 02/09/16 00:17 Score 43,99840%
119. (118) Stéphane V 17 contributions 31/10/16 23:21 Score 44,01315%
120. (119) Jonathan Slomka 7 contributions 10/05/16 21:44 Score 45,09282%
121. (120) EDORH Rodrigue 5 contributions 11/05/16 09:16 Score 45,67834%
122. (121) Marie-Eglantine Dujaric 23 contributions 01/07/16 14:46 Score 46,00061%
123. (122) Julien Gooris 10 contributions 11/05/16 17:09 Score 46,53914%
124. (123) Andrei Constantinescu 2 contributions 11/05/16 10:16 Score 47,43567%
125. (124) Gauthier Damien 3 contributions 11/05/16 10:24 Score 47,54754%
126. (125) Julien Grout 8 contributions 19/05/16 06:57 Score 47,63522%
127. (126) Abdelfattah ABOUELAOUALIM 26 contributions 30/10/16 17:48 Score 47,64920%
128. (127) jeremy Saint martin 15 contributions 11/05/16 20:55 Score 48,85880%
129. (128) Audrey Difernand 3 contributions 07/10/16 17:02 Score 49,28894%
130. (129) Chris Aude 2 contributions 30/08/16 18:32 Score 49,45241%
131. (130) Arthur 2 contributions 24/05/16 23:22 Score 49,74038%
132. (131) Marie MARTIN 2 contributions 07/10/16 17:03 Score 49,74765%
133. (132) Bruce Delattre 5 contributions 30/08/16 18:20 Score 49,84234%
134. (133) Hervé Cours 3 contributions 07/10/16 17:04 Score 50,07748%
135. (134) Camille Pradel 9 contributions 19/10/16 17:40 Score 50,08032%
136. (135) Frédéric Logé 7 contributions 12/05/16 04:52 Score 50,09444%
137. (136) T.A. 4 contributions 11/05/16 16:46 Score 50,14959%
138. (137) Sarah Vincent 2 contributions 07/10/16 17:01 Score 50,23223%
139. (138) Léna Carel 2 contributions 11/05/16 08:13 Score 50,32404%
140. (139) Julia T 2 contributions 07/10/16 17:03 Score 50,36578%
141. (140) Marie SAUGEY 2 contributions 07/10/16 17:02 Score 50,42539%
142. (141) Rachid Belmeskine 7 contributions 19/05/16 18:19 Score 50,56695%
143. (142) Lyes Ahmed Yahia 1 contribution 11/05/16 22:39 Score 50,58584%
144. (143) Franck ZA BI 6 contributions 24/10/16 00:43 Score 50,59544%
145. (144) EL 6 contributions 05/08/16 22:38 Score 50,66618%
146. (145) julie Rapel 2 contributions 07/10/16 17:04 Score 50,77852%
147. (146) Thibault Dejeanne 2 contributions 07/10/16 17:03 Score 50,78541%
148. (147) Erik van Berkel 2 contributions 30/08/16 18:17 Score 50,82119%
149. (148) Bertrand de Cumont 1 contribution 10/05/16 20:09 Score 50,82984%
150. (149) Aymen ZAAFOURI 5 contributions 17/05/16 17:23 Score 50,84492%
151. (150) Alice Didelot 2 contributions 10/05/16 20:52 Score 50,89351%
152. (151) Thierry Barnier 2 contributions 10/05/16 21:45 Score 50,91594%
153. (152) Claire Alestra 2 contributions 07/10/16 17:05 Score 50,97929%
154. (153) laurent tran 3 contributions 19/09/16 16:36 Score 51,22285%
155. (154) Pauline K 2 contributions 07/10/16 17:02 Score 51,30448%
156. (155) Abed BENAICHOUCHE 14 contributions 30/08/16 22:18 Score 51,36208%
157. (156) Anne Leroy 1 contribution 12/05/16 15:07 Score 51,46926%
158. (157) Michel Lutz 1 contribution 10/05/16 19:58 Score 51,60236%
159. (158) Gratien 2 contributions 10/05/16 21:46 Score 51,82148%
160. (159) Jacques Perrin 6 contributions 10/05/16 20:39 Score 51,83176%
161. (160) Jean-Kenza Elass Poulain 1 contribution 07/10/16 16:12 Score 52,11687%
162. (161) Faustine Vallet-Giannini 4 contributions 08/10/16 11:43 Score 52,59509%
163. (162) Camden Myrtle 2 contributions 16/10/16 13:35 Score 52,59509%
164. (163) Benhaim william 5 contributions 10/05/16 20:07 Score 53,10879%
165. (164) Soula jean 3 contributions 10/05/16 21:46 Score 53,43928%
166. (165) pierre conratte 1 contribution 07/10/16 16:11 Score 54,05037%
167. (166) Stephan Rix 1 contribution 30/08/16 18:05 Score 54,26557%
168. (167) ludovic_dmt 1 contribution 10/05/16 20:56 Score 54,58021%
169. (168) Amadou Ndiaye Dioum 3 contributions 19/05/16 11:27 Score 54,64486%
170. (169) Guillaume Pataut 1 contribution 08/09/16 22:30 Score 54,64486%
171. (170) Yang QIU 2 contributions 11/05/16 14:48 Score 54,81429%
172. (171) S O 2 contributions 17/05/16 20:08 Score 54,88813%
173. (172) Quentin Perron 10 contributions 06/08/16 11:02 Score 55,21377%
174. (173) Runar Jahnsen 1 contribution 30/08/16 18:05 Score 55,35062%
175. (174) Farooq Sanni 1 contribution 21/05/16 19:32 Score 56,29681%
176. (175) Raphael Silveira Costa 1 contribution 10/06/16 15:24 Score 56,29681%
177. (176) serge brunel 3 contributions 24/08/16 16:47 Score 56,29681%
178. (177) Clark Djilo 6 contributions 30/08/16 15:56 Score 56,29681%
179. (178) Franck CHRISTIN 1 contribution 27/10/16 16:54 Score 56,29681%
180. (179) Dude_Z 22 contributions 13/10/16 16:58 Score 57,11411%
181. (180) André Balleyguier 3 contributions 12/05/16 23:57 Score 57,63855%
182. (181) Victor Hatinguais 2 contributions 10/05/16 20:35 Score 58,11836%
183. (182) Anil Narassiguin 1 contribution 07/06/16 16:57 Score 58,29356%
184. (183) Hadil Filali 1 contribution 11/05/16 22:50 Score 58,55815%
185. (184) Christophe Bourguignat 1 contribution 11/05/16 10:49 Score 59,03307%
186. (185) Elie NIDNDA 3 contributions 07/10/16 17:02 Score 59,36188%
187. (186) Ilan Brun 1 contribution 10/05/16 20:43 Score 59,76009%
188. (187) MZF 15 contributions 15/08/16 21:46 Score 59,84641%
189. (188) Abderrahim Yahi 1 contribution 24/05/16 15:43 Score 59,91386%
190. (189) Databomber 1 contribution 07/07/16 13:23 Score 60,32666%
191. (190) Melchior de Toldi 1 contribution 17/05/16 19:43 Score 60,66666%
192. (191) Patrice Duc-Jacquet 1 contribution 21/06/16 12:17 Score 61,11959%
193. (192) Yannis Ghazouani 7 contributions 13/05/16 17:07 Score 61,16848%
194. (193) Christoph Euler 3 contributions 30/08/16 18:28 Score 62,34286%
195. (194) Pedro Beirao 4 contributions 11/05/16 11:10 Score 62,68531%
196. (195) Nikolaii Guillaume Lodenos 1 contribution 10/05/16 20:26 Score 62,82984%
197. (196) Semen Kosyachenko 11 contributions 20/06/16 16:00 Score 63,74943%
198. (197) Nicolas Minelle 1 contribution 01/09/16 13:52 Score 63,94538%
199. (198) C. T. 1 contribution 11/05/16 18:18 Score 64,91018%
200. (199) Najlaa BOUALI 6 contributions 27/07/16 11:19 Score 65,08082%
201. (200) MR 21 contributions 18/10/16 11:32 Score 67,64456%
202. (201) Géraud Dugé de Bernonville 5 contributions 07/06/16 18:09 Score 69,24962%
203. (202) JB 12 contributions 02/07/16 18:01 Score 70,09764%
204. (203) MAS 1 contribution 10/05/16 21:39 Score 71,39217%
205. (204) PX1780 1 contribution 30/08/16 18:14 Score 73,30682%
206. (205) Data Scientist 1 contribution 04/08/16 16:23 Score 79,11476%
207. (206) Fabrice LEBEL 1 contribution 10/05/16 20:16 Score 83,10160%
208. (207) m h 1 contribution 14/10/16 11:21 Score 83,93579%
209. (208) Quentin LABASQUE 1 contribution 07/10/16 16:13 Score 84,11633%
210. (209) Maureen Pedro 2 contributions 07/10/16 16:12 Score 84,16038%
211. (210) data Ex 9 contributions 29/06/16 09:25 Score 86,62821%
212. (211) hoho 1 contribution 18/05/16 16:44 Score 93,85268%
213. (212) Ilze Sulte 1 contribution 07/10/16 16:11 Score 96,55730%
214. (213) Yannick Flores 10 contributions 29/09/16 16:45 Score 98,54283%
215. (214) YannCarbonne 1 contribution 10/05/16 19:51 Score 98,94471%
216. (215) Johanne Bacheron 1 contribution 07/10/16 16:12 Score 100,48749%
217. (216) Nadir Kheloui 18 contributions 28/06/16 13:50 Score 116,67204%
218. (217) Abed Ben 3 contributions 30/08/16 01:05 Score 146,27730%
219. (218) Nicolas C 2 contributions 08/06/16 17:12 Score 175,73823%
220. (219) kim montalibet 3 contributions 30/08/16 18:13 Score 176,48397%
221. (220) Patrick ONeill 1 contribution 12/10/16 19:02 Score 384,72066%
222. (221) lalala 1 contribution 12/08/16 16:54 Score 402,80698%
Discussions
loading... Chargement...