Lineare Fantasy-Football-Programmierung in R mit RGLPK

8

lange Zeit Hörer erste Zeit Anrufer zu S.O ... Ich stelle eine Frage, die zuvor sehr ähnlich gestellt wurde, aber ich glaube nicht, dass ich intelligent genug bin, um zu entschlüsseln, wie die Lösung implementiert werden soll, dafür entschuldige ich mich. Hier ist der Link zu der Frage, die ich gefunden habe: Einschränkungen in R Lineares Programmieren mehrerer Integer

Ich überwache meine prognostizierten Fantasy-Punkte (FPTS_PREDICT_RF), vorbehaltlich einer Gehaltsobergrenze von 50.000, und minimiere dabei eine "Risikokalkulation", die ich entwickelt habe.

Jetzt liegt das Problem in der "Flex" -Position. Das Team muss aus 9 Positionen bestehen, 1 QB 2 RB 3 WR 1 TE 1 DEF 1 FLEX

Der Flex kann ein RB, WR oder TE sein.
Also können wir dann haben: 1 QB 2-3 RB 3-4 WR 1-2 TE 1 DEF

Ich versuche die Einschränkung zu implementieren, dass #RB + #WR + #TE == 7.

Hier ist der relevante Code:

%Vor%

Kann mir jemand helfen, diese Einschränkung zu implementieren? Jede Hilfe ist viel, sehr geschätzt!

BEARBEITEN: Link zum Datensatz 'final' ist das csv-Format:   Ссылка

SEITENFRAGE: Für jeden von euch Fantasy-Fußballern da draußen kalkuliere ich meinen Risikofaktor direkt von der S.D. der historischen Fantasy-Punkte des Spielers und Normalisierung dieser Zahl über die Unterstützung von [0,10]. Können Sie sich einen besseren Weg vorstellen, ein gegebenes Spielerrisiko zu berechnen?

    
alpha 21.10.2014, 19:44
quelle

1 Antwort

8

Sie können dies tun, indem Sie die folgenden Einschränkungen hinzufügen:

  • Die Anzahl der RBs & gt; = 2
  • Die Anzahl der RBs & lt; = 3
  • Die Anzahl der WRs & gt; = 3
  • Die Anzahl der WRs & lt; = 4
  • Die Anzahl der TEs & gt; = 1
  • Die Anzahl der TEs & lt; = 2
  • Die Anzahl der RBs + WRs + TEs == 7

Hier ist der aktualisierte Code:

%Vor%

Schließlich können Sie Ihre Lösung bewerten, indem Sie final :

unterteilen %Vor%

Für diese Problemdaten haben Sie einen breiten Empfänger für die Flex-Position ausgewählt.

    
josliber 22.10.2014, 14:44
quelle