Difference between revisions of "SIBR:Linearly Derived Player Ratings"

From Blaseball Wiki

(Creating page, adding headers and intro)
 
(Adding content and formulas.)
Line 5: Line 5:
 
}}
 
}}
  
'''Linearly Derived Player Ratings''' are fan created ratings that attempt to evaluate player attributes by linking them with various performance stats through a linear regression model.
+
'''Linearly Derived Player Ratings''' are fan created ratings that attempt to evaluate player attributes by linking them with various [[SIBR:Sibrmetrics|performance stats]] through a linear regression model.
  
 
== Linear Regression Model ==
 
== Linear Regression Model ==
 +
The model for player evaluation is done through the [https://support.microsoft.com/en-us/office/linest-function-84d7d0d9-6e50-4101-977a-fa7abf772b6d#:~:text=The%20LINEST%20function%20calculates%20the,array%20that%20describes%20the%20line.&text=Because%20this%20function%20returns%20an,entered%20as%20an%20array%20formula. LINEST function in Microsoft Excel]. It uses the performance stat as the y values, then uses applicable player attributes as the x values, then b values and additional regression statistics are set as true. The resulting m values are used to estimate the total correlation that the attributes have against the performance stat. The sum of all the notable slopes is then divided by the individual slopes
  
 +
All of the used Excel sheets are linked and can be reviewed below.
 
== Player Ratings ==
 
== Player Ratings ==
  
 
=== wOBABR ===
 
=== wOBABR ===
 +
'''Weighted On-Base Batting Average Batter Rating''' is calculated by comparing batter attributes and Ground Friction with wOBA, the linear weighted value of all plate appearance outcomes by the batter divided by number of plate appearances. Scaled so league average is league average On Base percentage. This is a combination of all Season 3 through 24 data.
 +
:<math>\begin{align}
 +
wOBABR = .21Divinity+.07Martyrdom+.09Moxie+.04Musclitude+ \\
 +
.17(1-Pathatecism)+.35Thwackability+.06groundFriction
 +
\end{align}</math>
  
 
=== ERPR ===
 
=== ERPR ===
 +
'''Earned Run Pitcher Rating''' is calculated by comparing pitcher attributes and lineup's average Defense Stars against each games final score, or all runs a pitcher is credited with each game day. Note that this is earned runs, not Earned Run Average. This is a combination of all season 3 through 24 data.
 +
:<math>\begin{align}
 +
ERPR = .1Overpowerment +.74Ruthlessness+.16Unthwackability
 +
\end{align}</math>
  
 
=== BsRR ===
 
=== BsRR ===
 +
'''Baserunning Runs Rating ''' is calculated by comparing baserunning attributes excluding Ground Friction against BsR/PA, a baserunner performance that is the sum of wSB, wGDP, and UBR (weighted Stolen Bases, weighted Grounded into Double Play, and Ultimate Base Running). This is a combination of all Season 4 through 24 data.
 +
:<math>\begin{align}
 +
BsRR = .16BaseThirst+.21Continuation+.06Indulgence+.58Laserlikeness
 +
\end{align}</math>
  
 
=== DRiPDR ===
 
=== DRiPDR ===
 +
'''Defensive Runs implicitly Prevented Defense Rating''' is calculated by comparing lineup players' defense attributes against DRiP, a sum of baserunning and weighted balls in play run prevention. For players this allocated evenly to each player for each game where they appear.
 +
:<math>\begin{align}
 +
DRiPDR = .25Anticapitalsim+.4Omniscience+.35Tenaciousness
 +
\end{align}</math>
  
 
=== Retired Ratings ===
 
=== Retired Ratings ===
 +
==== SLGBR ====
 +
 +
:<math>\begin{align}
 +
SLGBR = .25Divinity+.13Musclitude+.11(1-Pathatecism)+.37Thwackability+.14groundFriction
 +
\end{align}</math>
  
 
== Criticisms ==
 
== Criticisms ==

Revision as of 20:56, 28 January 2022

Under Construction
This page or section is being initially created, or is in the process of an expansion or major restructuring. You are welcome to assist in its construction by editing it as well.

Linearly Derived Player Ratings are fan created ratings that attempt to evaluate player attributes by linking them with various performance stats through a linear regression model.

Linear Regression Model

The model for player evaluation is done through the LINEST function in Microsoft Excel. It uses the performance stat as the y values, then uses applicable player attributes as the x values, then b values and additional regression statistics are set as true. The resulting m values are used to estimate the total correlation that the attributes have against the performance stat. The sum of all the notable slopes is then divided by the individual slopes

All of the used Excel sheets are linked and can be reviewed below.

Player Ratings

wOBABR

Weighted On-Base Batting Average Batter Rating is calculated by comparing batter attributes and Ground Friction with wOBA, the linear weighted value of all plate appearance outcomes by the batter divided by number of plate appearances. Scaled so league average is league average On Base percentage. This is a combination of all Season 3 through 24 data.

ERPR

Earned Run Pitcher Rating is calculated by comparing pitcher attributes and lineup's average Defense Stars against each games final score, or all runs a pitcher is credited with each game day. Note that this is earned runs, not Earned Run Average. This is a combination of all season 3 through 24 data.

BsRR

Baserunning Runs Rating is calculated by comparing baserunning attributes excluding Ground Friction against BsR/PA, a baserunner performance that is the sum of wSB, wGDP, and UBR (weighted Stolen Bases, weighted Grounded into Double Play, and Ultimate Base Running). This is a combination of all Season 4 through 24 data.

DRiPDR

Defensive Runs implicitly Prevented Defense Rating is calculated by comparing lineup players' defense attributes against DRiP, a sum of baserunning and weighted balls in play run prevention. For players this allocated evenly to each player for each game where they appear.

Retired Ratings

SLGBR

Criticisms