FTM Forum

Full Version: lineup software uitproberen?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Beste mensen,

ik heb een team optimaliseer programma gemaakt voor fantasy sport spelen en wil vragen of mensen het hier willen proberen. Anders dan andere optimalisatieprogrammas houdt deze rekening met de loting.

Voor tennis heb je 2 files nodig.
1 file met daarin de namen van spelers, de kostprijs en de verwachte opbrengst, of weet ik veel wat voor score, maar in ieder geval een getal dat de sterkte van de speler weergeeft.
1 file met de loting.
Daarna kun je met dit programma het meest ideale team samenstellen, rekening houdend met de loting, zodat je teammaatjes niet in de eerste ronde tegen elkaar moeten.
Ik heb een versie die tot het einde van het jaar het doet en wil vragen of er dus iemand is die dit wil proberen.
Ik moet waarschuwen dat het draait in een dos of linux omgeving. Wellicht maak ik nog een gui erbij. Laat even via een pb weten of je belangstelling hebt.
In ruil daarvoor wil ik graag feedback over verbeteringen of andere wensen.

Dit programma werkt voor alle sporten die met fantasy teams werken, waarbij de sporters dus een verschillende prijs hebben.


gr Paul
Hmm weinig enthousiasme tot nu toe.

Wellicht kan ik het wat verduidelijken hoe het werkt met een voorbeeld. Er is op twee manieren te werken met de software.
Deze keer behandel ik de manier : toernooi voorspellen in spreadsheet.

Dat het ik dus gedaan voor Moskou, Antwerp en Stockholm.
Hieronder het Stockholm voorbeeld :


Code:
33    G. Monfils (1)    3725    90    20    25    45
34    bye         0            
35    G. Elias    801    0            
36    I. Dodig    642    20    20        
37    G. Muller    1085    20    20        
38    D. Brown    770    0            
39    M. Jaziri    913    0            
40    J. Sock (6)    1540    45    20    25    
41    A. Zverev (4)    1700    90    20    25    45
42    bye         0            
43    D. Young    682    0            
44    A. Mannarino    811    20    20        
45    T. Kamke (q)    450    20    20        
46    E. Ymer (wc)         0            
47    R. Albot    596    45    20    25    
48    S. Johnson (5)    1645    0            
49    J. Isner (7)    1510    0            
50    J. Martin del Potro (wc)    770    90    20    25    45
51    Y. Sugita    642    0            
52    N. Almagro    974    20    20        
53    M. Ymer (wc)         0            
54    F. Verdasco    1000    45    20    25    
55    bye         0            
56    I. Karlovic (3)    1750    20    20        
57    M. Baghdatis (8)    1185    0            
58    K. Anderson    1030    45    20    25    
59    A. Pavlasek (q)    662    0            
60    R. Harrison (q)    572    20    20        
61    B. Becker    495    20    20        
62    J. Zopp (q)         0            
63    bye         0            
64    G. Dimitrov (2)    1990    90    20    25    45

Vervolgens heb ik van alle tennissers de te verwachten punten opgeteld (tot en met de derde ronde deze keer) op basis van wat bookmakers denken :
Code:
1    R. Bautista Agut (1)    1950    90
4    K. Kravchuk (wc)    592    20
5    K. Khachanov (wc)    819    45
8    P. Carreno Busta (6)    1190    20
9    V. Troicki (4)    1340    90
11    D. Medvedev (q)    499    20
13    L. Rosol    630    20
16    M. Granollers (9)    1009    45
17    A. Kuznetsov (8)    1010    45
20    T. Bellucci    765    20
24    P. Kohlschreiber (3)    1350    20
25    P. Lorenzi (7)    1095    90
28    F. Fognini    885    20
30    E. Donskoy    623    20
32    A. Ramos-Vinolas (2)    1470    45
33    G. Monfils (1)    3725    90
36    I. Dodig    642    20
37    G. Muller    1085    20
40    J. Sock (6)    1540    45
41    A. Zverev (4)    1700    90
44    A. Mannarino    811    20
45    T. Kamke (q)    450    20
47    R. Albot    596    45
50    J. Martin del Potro (wc)    770    90
52    N. Almagro    974    20
54    F. Verdasco    1000    45
56    I. Karlovic (3)    1750    20
58    K. Anderson    1030    45
60    R. Harrison (q)    572    20
61    B. Becker    495    20
64    G. Dimitrov (2)    1990    90
65    D. Goffin (1)    2645    45
70    B. Paire    960    20
72    J. Sousa (6)    1235    90
73    P. Cuevas (4)    1700    90
76    G. Garcia-Lopez    715    20
77    T. Fritz    739    20
80    N. Mahut (7)    1073    45
81    G. Simon (5)    1315    90
83    J. Struff    624    20
85    I. Cervantes    685    20
88    R. Gasquet (3)    2030    45
90    A. Seppi    630    45
91    R. Haase    805    20
93    K. Edmund    943    90
96    D. Ferrer (2)    2455    20

Bovenstaande lijst heb ik geexporteerd naar file.
In de lijst staat, een nummer, naam tennisser, de kostprijs en de opbrengst.

Vervolgens laat ik mijn programma draaien met als input de bovenstaande lijst, het totale te besteden bedrag en het aantal te kiezen tennissers. Die laatste waarde laat ik varieren tot een maximum aantal punten gevonden wordt.

Het resultaat wat uit het programma komt is dan het meest optimale team wanneer de voorspellingen uitkomen wat de bookmakers denken....
Code:
super team cost, team point   17542.0000       1100.00000      
the SUPER best found team :
          1 R. Bautista Agut (1)        1950.00000       90.0000000    
          2 K. Khachanov (wc)           819.000000       45.0000000    
          3 V. Troicki (4)              1340.00000       90.0000000    
          4 M. Granollers (9)           1009.00000       45.0000000    
          5 P. Lorenzi (7)              1095.00000       90.0000000    
          6 A. Zverev (4)               1700.00000       90.0000000    
          7 T. Kamke (q)                450.000000       20.0000000    
          8 R. Albot                    596.000000       45.0000000    
          9 J. Martin del Potro (wc)    770.000000       90.0000000    
         10 G. Dimitrov (2)             1990.00000       90.0000000    
         11 J. Sousa (6)                1235.00000       90.0000000    
         12 P. Cuevas (4)               1700.00000       90.0000000    
         13 G. Simon (5)                1315.00000       90.0000000    
         14 A. Seppi                    630.000000       45.0000000    
         15 K. Edmund                   943.000000       90.0000000    
Number of possible combinations :    5.11738741E+11
combinations checked during iteration:    108675.000    
percentage checked:    2.12364230E-05
END OF THIS ANALYSATION
*********************************

Einde voorbeeld....
Ik ben bang dat t gebrek aan enthousiasme komt doordat de mensen die iets dergelijks zouden willen het al zelf gemaakt hebben in Excel. Bovendien hebben de mensen die hier op t forum zitten inmiddels al zoveel ervaring dat ze al zonder een berekening aanvoelen dat 250 punten voor 9000 budget minder waard is dan 45 punten voor 600 budget.

Met alle respect, maar wat je doet is natuurlijk niet heel revolutionair. Je voorspelt hoeveel punten iemand gaat halen en bepaalt aan de hand daarvan de kosten per punt. Het belangrijkste deel, het voorspellen hoeveel punten iemand gaat halen, gebeurt nog altijd door de deelnemer zelf.

Het zou een stuk interessanter zijn als je dit volledig zelfstandig zou kunnen laten draaien. Bijvoorbeeld aan het begin van de week automatisch de quotes ophalen voor toernooiwinst en 1e ronde winst en kijken wat de verwachtingswaarde dan wordt.
Ziet er goed uit...
Voor mij hoeft het niet...Ik vind het juist de sport om zelf te puzzelen ipv het wiskundig te maken...