Fantasy 101: Hur man förvandlar framskrivningar till rankningar och auktionsvärden

För all nischanalys som fantasy-communityn lägger ut varje år om hur bra spelare kan vara, betyder det inte omedelbart till faktiska rankningar för utkastets dag. Om du spelar i en liga baserad på kategorier snarare än poäng, är det inte direkt klart att veta hur långt man ska flytta en spelare uppåt på ditt utkast om du förväntar dig att de slår ytterligare fem hemlöpningar – och problemet är bara värre om du projicera en kannas WHIP för att släppa .05 poäng.

Det finns verktyg för detta, men de har sina begränsningar. FanGraphs Auction-kalkylatorn är förmodligen den mest användbara, men den är begränsad av de inställningar den erbjuder. Det finns bara inget sätt att använda det här verktyget för att få en tydlig bild av Yordan Alvarezs värde i min tio-team blandade liga som kräver en utsedd hitter. Och även om den har viss målvaktsfunktionalitet har jag haft svårt att hantera. Oavsett att jag tvingas använda projektionerna som Steamer, ZiPS och andra tjänster tillhandahåller begränsar mina val om jag inte håller med dem om Zac Gallens ERA och WHIP eller Mitch Garvers speltid.

Oavsett om du problemet kommer från konstiga ligainställningar eller dina konstiga åsikter om spelare, att bygga din egen ranking kan vara en bra lösning. Allt som behövs är en funktionell förståelse för grunderna i Microsoft Excel och några timmar av din tid. Ditt slutmål är att inte bara kunna hitta hur värdefull en spelare är, utan att hitta hur mycket det är att lägga till en extra hemkörning, stulen bas eller spara för en spelare. I praktiken innebär detta att beräkna vad den genomsnittliga spelaren i din utkastspool tjänar, och använda standardavvikelserna från den poolen för att hitta marginalvärdet för varje ytterligare upplupen stat.

Denna process är tråkig och lika benägen att fel och misstag som du är. Jag kommer att göra mitt bästa för att göra mina instruktioner tydliga; gör ditt bästa för att kontrollera ditt arbete medan du går för att se till att du får något användbart ur det.

Steg 1: Bygg din datamängd

Hur du än vill börja måste du utveckla en datamängd.

Om du börjar från början innehåller FanGraphs framskrivningar på sin webbplats, där de kan laddas ner som .csv-dokument och öppnas i Excel, eller används av mer sofistikerade modelleringsprogram och språk. Även om du planerar att ändra dessa kraftigt är de en bra utgångspunkt att redigera från. De inkluderar dock inte positioner, så du måste lägga till dem i dig själv. Några tips om hur du organiserar dessa data effektivt:

  • Ladda ner varje position individuellt och placera dem i separata ark. Jag föreslår också att du helt delar upp kannor och hitters i olika böcker.
  • Lägg till i två kolumner på vart och ett av dessa ark för primär och sekundär positionskvalificering. Fyll i den första kolumnen för var och en med sin position (1B för den första basgruppen, SS för korta stopp osv.).
  • Från dessa ark kopierar och klistrar du in alla spelare du planerar för att få major league på-fladdermöss i ett huvudark. Se till att lägga till de svåraste att ersätta positionerna först – detta gör det enklare att kombinera flera kvalificerade spelare. Jag går vanligtvis C > 2B > SS > OF > 3B > 1B > DH.
  • Efter filtrering och frysning av din översta rad använder du ”duplicera värden” villkorlig formateringsfunktion för att markera namnen på spelare som dyker upp två gånger. Kombinera alla spelare som dyker upp på flera positioner och se till att skilja mellan spelare med samma namn. Om du skapade din mästarlista efter positionsvärde, den översta posten ska vara den position du behåller, och den andra bör vara den mindre värdefulla positionen. I praktiken kommer det att se ut som att hitta de två markerade raderna av George Springer på din ”alla” -lista och klistra in DH i sin sekundära positionskolumn, och sedan ta bort DH-raden.
  • Radera alla kolumner för statistik som inte påverkar din ligapoäng. Det här kan innebära att du håller hemkörningar och stulna baser, men också komponenterna för batting-genomsnitt, träffar och at-bats.
  • Lämna en tom kolumn bredvid någon räkningsstatistik och två bredvid någon hastighetsstatistik. Du fyller i dem senare.

När du är klar ska ditt huvudblad se ut så här:

Steg 2: Utkast till din första grupp av ”förrätter”

Slutmålet är att använda medelvärden och standardavvikelser för att rangordna dina spelare. Men chansen är stor att du inte vet vem det är, vilket betyder att du inte vet vem statistik du ska ha i genomsnitt. Du kan göra detta genom att använda en räkningsstat för att rangordna dina spelare och sedan utarbeta de bästa spelarna enligt den mätningen till en separat ark.Återigen, här är några tips för att göra detta effektivt:

  • Ta dig runt om du inte känner till din utkastspool genom att välja en räkningsstat som du tror kommer att korrelera med din slutliga ranking och använda den för att beställa dina spelare: I väljer vanligtvis hemmakörningar för hitters, strikeouts för startkanna och sparar för relievers. Sortera efter vald statistik och sedan sortera efter position. Detta ska ge dig ad hoc-positioner.
  • Duplicera din huvudlista och byt namn på den ”POOL 1.” Bredvid det öppnar du ett nytt ark och rubriker det ”DRAFT 1” och kopierar din topplinje till den sidan.
  • För varje position, klipp och klistra in det antal förrätter som din liga tillåter från POOL till DRAFT, sedan ta bort raderna de kom ifrån. Till exempel, om din 12-lags liga bara har tre utespelare, klipp ut och klistra in de 36 främsta utespelarna och placera dem på din TEST-sida och högerklicka sedan på de markerade raderna för att ta bort dem för att flytta resten av listan.
  • Om din liga har en nytta-plats, bör du kunna sortera hela listan när du har överfört alla andra positioner, och de återstående spelarna bör vara dina bästa verktygsalternativ i ordning, vanligtvis med början med de bästa utsedda hitters.
  • Om din liga har en mittinfältare, hörnspelare eller liknande position, kommer det att finnas ett ytterligare steg innan du fyller nytta plats, men efter att ha dragit den första omgången av infielders. Du behöver bara kombinera andra bas- och shortstop-kvalificerade spelare på ett ställe; Jag gillar att skapa ett ”SCRATCH WORK” -ark där jag gör detta, placera spelare som gör klippningen på min DRAFT-sida och skicka de återstående spelarna tillbaka till min POOL-sida så att de kan övervägas för verktygsplatser.

När du är klar ska din DRAFT-sida vara alla de spelare som gjorde klippningen till en startplats. Din POOL-sida borde vara alla som inte gjorde det. För en Yahoo standardliga, vilket är vad jag ska modellera, det betyder en vardera på fångaren, första bas, andra bas, kortstopp och tredje bas, tre utespelare och två nyttospelare. För en 12-lags liga är det totalt 120 slagare. När det gäller kastare vann deras åtta startplatser ” t måste nödvändigtvis fylla ditt inningsbehov, så jag arbetar med två relievers, två startkannor och sju krukor. Oroa dig inte för de återstående bänkplatserna för nu, eftersom de spelarna inte kommer att spela heltid.

Steg 3: Hitta liga genomsnittliga statistik

Nu när du har utarbetat kommer du att hitta g liga genomsnitt och standardavvikelser för varje kategori. Innan du kan göra det måste du dock översätta din kursstatistik till något som kan räknas. Jag ger ett slagmedeltal som ett exempel.

En spelares slagmedelsvärde beror på hur många at-bats de får, så det faktiska värdet de får bäst uttrycks som träffar över genomsnittet, eller hur många fler träffar som de tjänat än den genomsnittliga utkastsspelaren över sitt antal bats. Först, för att hitta det ligaövergripande vadslagningsmedlet, summera det totala antalet träffar i din liga och dela det med summan av at-bats. Vi beräknar sedan träffar över genomsnittet i den första tomma kolumnen till höger om slaggenomsnittet. Följande formler kommer att fungera för all standard ligastatistik; du kan använda samma koncept för att hitta liknande för OBP, SLG, SIERA eller K / 9:

När du har gjort detta använder du Excels standardavvikelsesfunktion för all din räkningsstatistik och justerade hastighetsstatistik. Standardavvikelser fungerar här av en anledning: Antalet som kommer ut är hur många hemkörningar, stulna baser eller utslag som krävs för att producera en värdenhet. Så här ser botten på mitt ark ut:

Allt under det svarta fältet på den här sidan är byggt med formler som visar min ligatotal och genomsnitt. Senare, när jag upprepar den här processen, kan jag kopiera allt under den till mitt DRAFT 2-ark för att förenkla detta steg kraftigt.

Steg 4: Hitta spelarnas kategorivärden

Nu när du har dina standardavvikelser kan du använda dem för att hitta mängden värde en spelare tjänat per kategori. Det betyder bara att hitta skillnaden mellan vad en spelare tjänar och utkastets genomsnitt och dela det med kategorins standardavvikelse.

För hastighetsstatistik som slagmedelvärde har hälften av arbetet redan gjorts för dig; fyll bara i den tomma kolumnen bredvid träffar över genomsnittet med (träffar över genomsnittet) / (standardavvikelse för träffar över genomsnittet). När det gäller att räkna statistik måste du först subtrahera ligans genomsnitt från spelarens totala innan du dividerar skillnaden med standardavvikelsen. För hemmakörningar, det vill säga (hemmakörningar – liga genomsnitt) / (standardavvikelse för hemmakörningar).

Som det sista steget, se till att summa en spelares intjänade värde. När du sorterar efter detta nummer bör du få tillbaka din ligas rankade resultat. För min vanliga Yahoo 12-lagliga, den färdiga produkten är nedan.

Steg 5: Upprepa

Detta första parti av statistik är nästan alltid något fel, vilket innebär att du måste upprepa processen flera gånger. Att göra saker lättare är dock att alla formler är skrivna: Mycket kan kopieras och klistras in.

Börja med att duplicera din huvudlista och lägga till alla formler som du skapade på ditt DRAFT-ark. När du sorterar det här bladet ska du vara tillbaka där du var när du sorterade din liga efter hemmakörningar eller utslag. Du kan börja om från steg 2, men med fördelen att kopiera alla formler som hittar dina liga genomsnitt och totaler. Var noga med att tillämpa det nya liganslagmedlet eller ERA i din justerade taktstatistik.

Upprepa tills denna process returnerar samma värden två gånger i rad. Det handlar vanligtvis om fem iterationer, även om kannor tenderar att ta längre tid.

Steg 6: Positionsjusteringar

När du har returnerat samma värde två gånger i rad har du en rå ranking av spelarens intjänade värden. Men som ni säkert vet är inte alla positioner lika. De flesta utkastade fångare kommer sannolikt att ligga mycket långt under liga-genomsnittet, och ungefär hälften av alla som träffar kommer att vara positiva.

För att korrigera för kvalificering och hålla sakerna lätta att läsa, kommer vi att trycka upp värdena så att den sista spelare utarbetad vid varje position har ett justerat värde på noll. Om den sista OF returnerar ett intjänat värde på -3,554, bör du lägga till 3,554 till alla utespelare. För hitters kommer dessa att variera, men för pitchers, förvänta dig att justeringen blir densamma för både relievers och starters så länge du har en flex ”pitcher” -position. Du kan välja att artificiellt nedvärdera relievers i sparade ligor på grund av den stora chansen att projektionerna misslyckas, men jag lämnar det åt dig.

Om du har spelare på mittinfältet, hörninfältet, verktyget eller flexpositionerna kommer du att arbeta med den sista kortstoppsutkastet totalt, inte nödvändigtvis den 12: e kortstoppet från brädet. Men i ligor med mer än en utility-spelare är det helt möjligt att spelare som är berättigade att spela på alla andra positioner än catcher utses till utility-spelare. I det här fallet använder man den sista utility-spelaren för alla som inte är catcher-slagpositioner fungerar lika bra som att beräkna enskilda positioner, om inte bättre. Som en hård regel bör dock den senaste spelaren som utarbetats ha ett justerat värde på noll. Se till att det stämmer.

I öva skapar jag ytterligare en kolumn w med denna beräkning till höger om min intjänade värdelista. Jag tillämpar den på både mitt senaste utkast och det sista LEAGUE-bladet, så att jag har både en lista över alla som skulle utarbetas och hur långt borta resten av ligan är.

Nedan följer mitt slutliga utkast ranking för en Yahoo-standard 12-lags liga, med auktionsvärden.

Steg 7 (valfritt): Skapa dollarvärden

Listan du har vid den här tiden bör fungera på utkastsdagen för de flesta ormdrag. Men för att använda den i auktionsinställningar kan du dela antalet tillgängliga dollar för budgivning med det justerade värdet som säljs.

Denna process är ganska enkel:

  • Totalt hur mycket pengar du kan bjuda. Om du har en budget på 260 $, liksom resten av din 12-lags liga, bör det spenderas 3 120 $. Att subtrahera ett minimibud på 1 $ för vart och ett av dina 23 val lämnar 2844 $ att faktiskt spela med.
  • Lägg till antalet värdenheter som auktioneras genom att sammanställa kolumnen för justerat värde på din sista DRAFT-sida för båda smiskare och kannor. Om du genererade 425 enheter för batterier och 225 för kannor, ger det dig totalt 650 enheter av värde.
  • Dela dollar med värdenheterna. I det här exemplet är det $ 4,775 per enhet.
  • Lägg till ett lägsta bud på $ 1 för varje spelare. Här är en 10-enhet Christian Yelich värt $ 44,75 på utkastsdagen.

Vanligtvis kommer den traditionella uppdelningen 70/30 eller 65/35 från batterier som har mycket mer värdenheter än kannor; om dina resultat visar att din liga undervärderar pitchning, gör utkast därefter! Om du är osäker eller bara vill hitta värden för batterier kan du alltid ta 65% eller så av din ligas budget och dela det bara med de 425 enheter som skapats.

Ett varningsord: Medan positionellt justeringar påverkar rankningen på ett uppenbart sätt genom att skjuta upp fångarna, de har också en mindre uppenbar inverkan på dollarn. Om du väljer att fästa det $ 1-beloppet till en bänk eller avstående-spelare kommer du att öka det totala antalet tillgängliga värdenheter i hela ligan. Att ge 230 spelare bara en extra enhet under positionsjusteringen betyder att det kommer att finnas 880 enheter att köpa istället för 650. Med din totala budget på 2 844 dollar på flera sätt är varje enhet plötsligt värd 3 321 dollar och Yelichs värde tappar från 44,75 $ till 33,31 $.

Skapa Punt-utkastslistor

Det finns två vanliga och dödliga missuppfattningar om att peka på att dömlag på utkastsdagen. Låt mig rensa upp dem.

  • Att poppa en kategori betyder inte att man försöker vara dålig på det. Du ignorerar det.
  • Du når inte utkast till spelare som passar din punktbyggnad. Ditt mål är att få bättre värde genom att inte betala för den kategori du inte är intresserad av.

Med dessa två tankar i åtanke bör du kunna använda de strategier som anges ovan för att komma med punkt-build-utkastslistor och auktionsvärden. Du bör fortfarande beräkna liga genomsnitt, position ersättare och dollar per värde enhet samma. Den enda skillnaden är att du också bör beräkna hur mycket spelare som är värda när du exkluderar din punktade kategori.

Dessa används bäst tillsammans med exakta ADP-värden, oavsett om ”P” är för ”pick” eller ”price”. ” Ditt mål ska vara att köpa rätt spelare till deras normala pris. Du kan fortfarande nå milt ibland, men du bör fortfarande betala mindre än hur värdefull den spelaren är för dig. Om Joey Gallo är värt $ 14 för resten av ligan och 24 dollar till dig i din poängbyggnad, att betala 16 dollar för att få honom är inte hemskt. Men att köpa honom till 24 dollar är, liksom att spendera ett utkast som är värt cirka 24 dollar. Du stänger inte för att vinna din liga om dina dollar inte är att köpa fler värdenheter och dina ligakompisar kommer också att vara mycket mer benägna att fånga upp din strategi och arbeta för att bjuda upp dig när du nominerar Rhys Hoskins.

Chansen är att du hamnar dåligt i din punktade kategori, men om det görs framgångsrikt – särskilt i head-to-head-format utan en övergripande komponent – borde du kunna spendera dina återstående dollar mer effektivt. Genom att ta ett L i slagmedelvärde kan du ha fler värdenheter än dina konkurrenter spridda i dina andra nio kategorier.

Hur T o Faktor i Keepers

Om du spelar i en liga med Keepers, särskilt en Keeper Auktions League, är det mer än svårt att hitta rätt pris att betala för spelare. det kräver mycket tålamod och lite information som du kanske inte har förrän strax innan ditt utkast börjar. Även om dina ligakompisar är extra hemliga med sina målvaktslistor, kan du göra det mesta av förberedelserna tidigt och utföra ditt utkast ganska enkelt. Du kommer dock att behöva ha tillgång till målvaktspriserna för varje spelare i din liga, oavsett om det är i dollar eller omgångar.

Du kan börja med att jämföra de förväntade priserna som beräknats ovan med din ligas målvaktspriser till bestämma vilka spelare som ska hållas. Om en spelare är 75: e i värde enligt din ranking och kan behållas med det 175: e valet, förvänta dig att de är borta. Detsamma gäller auktionspriser – $ 30 spelare med $ 10 djurhållarpriser kommer att behållas.

När du har gjort det här bör du ha en bra bild av de spelare som ska vara tillgängliga på utkastsdagen. I ormutkast kan ditt värde sluta här – om du upptäcker att många av de bästa spelarna inte kommer att vara tillgängliga eftersom de hålls till låga priser, kan du överväga att hålla spelarna för högre utkast, om ett bättre alternativ inte uppenbarligen är tillgängligt. Det är möjligt att den 60: e övergripande spelaren bör hållas med den 50: e totala valet om du förväntar dig att de andra alternativen som är tillgängliga för dig med den platsen blir sämre.

Men i auktionsutkast är den verkliga fördelen att du nu kunna beräkna både hur många återstående dollar som inte har använts och hur många värdenheter som finns kvar på brädet. När du har gjort detta bör du kunna beräkna nya priser för de återstående spelarna med vår metod ovan, som kan vara betydligt högre. Om hälften av utkastets 650 enheter redan har köpts för bara 1 000 dollar, går de återstående 1 844 dollar för att köpa 325 enheter snabbt. En 10-enhet Yelichs beräknade pris skulle vara $ 57,73: En ökning med $ 13! Se till att omvärdera dina målvakter med detta i åtanke – i en liga med många målvakter under det förväntade priset är det också värt att hålla en gränsspelare.

Andra användningsområden och saker som är värda att överväga

I stället för att försöka komplicera saker för dig själv, är det värt att komma ihåg att eventuella projektioner – antingen skapade av dig eller en dator – sannolikt kommer att vara fel. Du kan tänka på detta i termer av betydande siffror – precis som det inte är värt att besätta över millimeter när din linjal bara mäter tum, är det inte värt att besätta över det exakta beräknade batting-genomsnittet som ditt Excel-ark beräknar. Det är mycket mer sannolikt att du vinner din liga – och njuter av det under tiden – om du kan hitta de spelare som projektionerna saknas snarare än att köpa alla spelare vars ADP ligger något där du projicerar dem.Det är vägledningen bakom en webbplats som Pitcher List: Vi kan överlista system som Steamer genom att hitta spelare som är grundade på en breakout och överlista de människor vi spelar mot genom att sälja högt på förmodade breakouts som ser ohållbara ut.

sagt, det är osannolikt att dessa missar är så stora att de kategorimedelvärden du genererar också kommer att vara fel. Som ett resultat kan du förmodligen fortfarande använda dem för att bygga din egen ad hoc-spelare-värdekalkylator. Jag gör en i en ny Excel-flik med samma formler som används någon annanstans, upprepas med tomma kategorikolumner så att jag kan skriva in min egen. Jag har återgivit vad jag använder för mitt nedan.

Först mina träffvärden:

Och min tonhöjdsvärden:

Pitching Category-värden, Yahoo 12-Team Standard

När det gäller positioneringsjusteringar går jag fel på enkelhetens sida och lägger till 2,61 för kannor, 8,66 för fångare och 2,73 för alla andra slagare. Jag förvandlar sedan dessa intjänade värden till uppskattade auktionsvärden genom att multiplicera med 4,18 och sedan lägga till $ 1.

Det finns några ställen där modellen går sönder. För spelare med lägre spelstartade summor, som Howie Kendrick, Joc Pederson eller Jo Adell, skapas inte dessa siffror lika. Om Adell inte gör öppningsdagslistan, missar ungefär en månad innan han kallas upp och sedan slår till dig regelbundet, kommer du att förlora några möjligheter till bat på grund av att du är nere på en bänkplats, men du kommer sannolikt att ha en utfyllnadsspelare för honom medan han är i minderåriga. Kommer den 1 maj kommer hans värde att stiga betydligt. Det kan betyda att han är mycket mer värdefull i ligor med slutspelet än i roto-ligor, där spel i april räknas lika mycket som i september.

Du bör också vara försiktig så att du inte håller dig för nära dessa värden om du utkast går i höjden. Om priserna på elitbaserade stjälare eller stängare ligger långt över vad du har beräknat, betyder det att du bör kunna skaffa spelare som är elit till andra färdigheter för billigare. Observera också att om en eller två spelare i din liga suger upp så många spelare i nischkategorin som möjligt, kommer det att ta mycket färre besparingar att vara näst bästa, och du bör vara nöjd med att köpa färre. Dina rankningar kommer inte att kunna återspegla dessa scenarier dynamiskt, men du kan ta ett tillvägagångssätt som liknar punktutkastssektionen för att vägleda dig om hur du går vidare.

Denna övning tar mycket kortare tid än du kanske förutse och kan skörda dig betydande belöningar, särskilt om du tycker att täckning av din ligas specifika inställningar saknas. Var noga med att ta dig tid, kontrollera ditt arbete och ta dina egna resultat med ett saltkorn. Du använder inte ett verktyg som är så kraftfullt som FanGraphs Auction-kalkylatorn – men du får en del insikter om att bara sådana verktyg inte kan ge dig.

Bild av Justin Paradis (@FreshMeatComm på Twitter)

Medel Marginalvärde Spelare Värde
vinner 8.14 4.36 (W – 8.14) / 4.3
Sparar 7,73 12,73 (SV – 7,73) / 12,73
Strikeouts 142,92 63,37 (SO – 142.92) / 63.37
ERA 3.8317 5.31 (intjänade körningar under genomsnittet) (IP x 3.8317⁄9 – ER) / 5.31
WHIP 1.2198 11.28 (promenader + träffar under genomsnittet) (1,2198 x IP – (W + H)) / 11,28

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *