Tuesday, September 21, 2004

A More Accurate ERA

The January issue of the .NET Developer's Journal will include an editorial by Jon Box where Jon is nice enough to mention my MLB Pocket Manager application as an example of using the .NET Compact Framework. Through Derek Ferguson I discovered that the CEO of Expand Beyond Corporation Ari Kaplan is also interested in baseball statistics.

Ari has done some very interesting work in evaluating pitchers (especially relief pitchers), work that Orioles, Expos, and Padres paid him to do. In short Kaplan devised at least three measures:

  • RE (Reliever's Effectiveness) - the number of runs a pitcher allows in a given situation divided by the number of runs expected. This stat is based on run expectancy tables like the one I used to build my pocket manager. The reason this stat is useful is that some pitchers enter a game more frequently with runners on base and some without. After all, ERA was devised during a time when most starters completed their games as shown in the following graph. The percentage of complete games today is down around 4.5%.



  • PERA (Potential ERA) - what the pitcher's ERA would be if none of the runners on base when he left the game scored
  • WERA (Worst Case ERA) - what a pitcher's ERA would be if all runners he left on base scored

To these I'll add two other independent measures that can be used to evaluate pitchers:

Component ERA (CERA)

Definition: A statistic that estimates what a pitcher's ERA should have been, based on his pitching performance.
ERC=(((H+BB+HBP)*PTB)/(BFP*IP))*9-.56

PTB in the formula is calculated as:
PTB=.89*(1.255*(H-HR)+4*HR)+.56*(BB+HBP-IBB)

When intentional walk data is not available you can use:
PTB=.89*(1.255*(H-HR)+4*HR)+.475*(BB+HBP)

Also, if the ERC is less than 2.24 the formula is adjusted as follows:
ERC=(((H+BB+HBP)*PTB)/(BFP*IP))*9*.75

History: The formula here is at it appears in the 2004 edition of The Bill James Handbook.

Expected ERA (XERA)

Description: xERA represents the expected ERA of the pitcher based on a normal distribution of his statistics. It is not influenced by situation-dependent factors. xERA erases the inequity between starters' and relievers' ERAs, eliminating the effect that a pitcher's success or failure has on another pitcher's ERA. Similar to other gauges, the accuracy of this formula changes with the level of competition from one season to the next. The normalizing factor allows us to better approximate a pitcher's actual ERA. This value is usually somewhere around 2.77 and varies by league and year.

XERA = (.575 * H/9 ) + (.94 * HR/9 ) + (.28 * BB/9 ) - (.01 * K/9 ) - Normalizing Factor

History: By Gill and Reeve as found on http://www.baseballhq.com/. No formula for calculating the Normalizing Factor is found on the site.

34 comments:

  1. Anonymous11:57 PM

    Mmoinn.com is a professional wow gold trading platform! Here you can get a more efficient service, more comfortable experience. As soon as possible to buy cheap wow gold and wow power leveling it!

    ReplyDelete
  2. Anonymous2:48 AM

    A good Warhammer warhammer goldquest guide is a great resource whyvipwarhammergoldto have for finding your warhammer newsway around in the massive warhammer anlec-destructionworld of Warhammer Online. Warhammer Elite, created warhammer 40kby Steve Ferris, who calls himself warhammer supporta "no life gamer", is a perfect fit for warhammer belakor-orderthat role. Steve has been playing MMORPGs for many years and has been warhammer online offersinvolved with Warhammer Online since closed beta. He really wow goldknows his stuff and shares it all with you in his guide.Warhammer Elite clearly lays out a path to get you to level 40 without wasting a lot of time, and without missing half the content. The in-game screenshots and fully annotated maps, along with the detailed instructions and tips for completing quests, are designed to help guide you through the game as fast as possible. He even gives you pointers on how to engage the various mobs you will http://www.vipwarhammergold.com/encounter in your questing adventures.world of warcraft gold

    ReplyDelete
  3. Anonymous3:14 AM

    It is what we call 'the syndrome of the passive patient'. Basically we can't have anything with nothing and we know that if the client does not implicate himself cheap wow gold or herself a little bit financially then he or she won't make the effort later on and make
    biodegradable cutlery the changes which are truly necessary. This is why it is essential for me that the wow gold people I help implicate themselves and why I do not work for free. It is very important for me to know that I am not working pointlessly on an individual's analysis, wow gold producing a reading that wow gold 5000 will not be fully read or assimilated while all I really want to do is to pass on the valuable information which SRO gold. is going to so radically wow gold 10000
    change your life Isis. Experience has shown me that the only means for me to be absolutely certain that the person who requests my work Get free WOW gold is going wow gold sale to make the effort and implicate himself or herself to bring about real change is to ask for a small financial participation. Isis, you will understand that if you don't want pulp egg tray to spend a few dollars to ask me to produce this full reading for you whilst I have already spent over
    food container 10 hours on your file without asking you for anything at all in return (once again please understand
    SRO gold

    ReplyDelete
  4. Awesome! I have read a lot on this topic, but you definitely give it a good vibe. This is a great post. Will be back to read more! Please come visit my site recruiting
    when you got time.

    ReplyDelete
  5. I found your blog on google and read a few Thanks for the information you mentioned here, I'm looking forward to see your future posts. Cheers !! Please come visit my site sheriff office
    when you got time.

    ReplyDelete
  6. I forgot about those! Maybe they look good w/ the right outfit? I didn't like skinny jeans when I first saw them. lol. Please come visit my site Ohio Business Listing when you got time.

    ReplyDelete
  7. Wow! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog? Please come visit my site internist when you got time.

    ReplyDelete
  8. I usually don’t leave comments!!! Trust me! But I liked your blog…especially this post! Would you mind terribly if I put up a backlink from my site to your site? Please come visit my site physician internist when you got time

    ReplyDelete
  9. I was thinking of looking up some of them newspaper websites, but am glad I came here instead. Although glad is not quite the right word… let me just say I needed this after the incessant chatter in the media, and am grateful to you for articulating something many of us are feeling - even from distant shores. Please come visit my site “http://www.agenciesadoption.com” when you got time.

    ReplyDelete
  10. I usually don’t leave comments!!! Trust me! But I liked your blog…especially this post! Would you mind terribly if I put up a backlink from my site to your site? Please come visit my site Business Directory San Francisco when you got time

    ReplyDelete
  11. I enjoyed reading your work! GREAT post! I looked around for this… but I found you! Anyway, would you mind if I threw up a backlink from my site? Please come visit my site Local Business Directory Of Columbus U.S.A. when you got time.

    ReplyDelete
  12. Since I’m new to blogging, these articles are greatly appreciated; very useful and informative blog and every body must visit this blog. Please come visit my site Local Business Directory Of Garland U.S.A. when you got time.

    ReplyDelete
  13. I really liked your blog! You have some great content. Check out my blog and give me some feedback Please come visit my site Local Business Directory Of Laredo U.S.A. when you got time

    ReplyDelete
  14. Can you provide more information on this? I am new to the subject. Please come visit my site coaching training
    when you got time.

    ReplyDelete
  15. Very nice information. Thanks for this. Please come visit my site customer relationship management
    when you got time.

    ReplyDelete
  16. I just couldnt leave your website before saying that I really enjoyed the quality information you offer to your visitors... Will be back often to check up on new stuff you post here!
    Coquitlam Business Directory, Coquitlam Agriculture, fishing & Forestry, Coquitlam Apparel & Accessories, business directory listings of Coquitlam Automotive, Your summaries are always top-notch. Thanks for keeping us apprised. I’m reading every word here.Coquitlam Business & Professional Services, Coquitlam Computers, Communications & Electronics, home garden furnishing, real estate business finderCoquitlam Construction & Renovation, Coquitlam Education, Coquitlam Entertainment & Media, Coquitlam Family & Community, Lawyers Attorneys & Law Firms Directory Coquitlam Finance & Legal,dinning restaurants Entertainment serving Coquitlam Food & Beverages, Coquitlam Health & Medicine Doctors Hospitals, Coquitlam Home & Garden, Coquitlam Industrial supplies & services , Coquitlam Personal Care, Coquitlam Public utilities & environment, Coquitlam Real-Estate & Insurance, Coquitlam Shopping & Specialty Stores, shopping, retail, department stores company guide of Coquitlam Sports & Recreation, Coquitlam Transportation, Coquitlam Travel & Lodging

    ReplyDelete
  17. This is very interesting information. I am doing some research for a class in school. and i liked the post. do you know where I can find other information regarding this? I am finding other information on this but nothing that I can use really in my paper for my final. do you have any suggestions?


    Calgary Business Directory, Calgary Agriculture, fishing & Forestry, Calgary Apparel & Accessories, business directory listings of Calgary Automotive, Calgary Business & Professional Services, Calgary Computers, Communications & Electronics, home garden furnishing, real estate business finderCalgary Construction & Renovation, Calgary Education, Calgary Entertainment & Media, Calgary Family & Community, Lawyers Attorneys & Law Firms Directory Calgary Finance & Legal,dinning restaurants Entertainment serving Calgary Food & Beverages, Calgary Health & Medicine Doctors Hospitals, Calgary Home & Garden, Calgary Industrial supplies & services , Calgary Personal Care, Calgary Public utilities & environment, Calgary Real-Estate & Insurance, Calgary Shopping & Specialty Stores, shopping, retail, department stores company guide of Calgary Sports & Recreation, Calgary Transportation, Calgary Travel & Lodging

    ReplyDelete
  18. What a facinating article. I’m looking for a marketing expert to help with a project, could you help? Please come visit my site
    csharp tutorial
    when you got time.

    ReplyDelete
  19. Thanks for posting, definitely going to subscribe! See you on my reader. Please come visit my site
    discount rugs when you got time.

    ReplyDelete
  20. Hi! Thanks for the great information you havr provided! You have touched on crucuial points! I would just like to say to all my fellow Entrepreneurs…just remember that persistence is the key to success. As Winston Churchill once said: “Never, never, never give up!”San
    Francisco Bankruptcy Lawyer
    , Los
    Angeles Bankruptcy Lawyer
    , Dallas
    Bankruptcy Lawyer
    , Chicago
    Bankruptcy Lawyer
    , Austin
    Bankruptcy Lawyer
    , Houston
    Bankruptcy Lawyer
    , wholesale
    supplier

    ReplyDelete
  21. Anonymous6:12 AM

    I just couldnt leave your website before saying that I really enjoyed the quality information you offer to your visitors... Will be back often to check up on new stuff you post here!
    Maryland life insurance, Massachusetts life insurance, Michigan life insurance, Minnesota life insurance, Mississippi life insurance, Missouri life insurance, Montana life insurance, Nebraska life insurance, Nevada life insurance, New Hampshire life insurance,

    ReplyDelete
  22. Anonymous5:10 AM

    Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.



    metal
    roofing contractors
    , eye optometrists, lawn
    service jobs
    , quickest way
    to lose weight
    , commercial
    roofing contractors
    , optometrist doctor, lawn
    service prices

    ReplyDelete
  23. Anonymous5:10 AM

    I just couldnt leave your website before saying that I really enjoyed the quality information you offer to your visitors... Will be back often to check up on new stuff you post here!

    lose weight
    quick
    , national roofing
    contractors
    , laser vision center, best
    lawn service
    , dieting tips, metal
    roof contractors
    , vision laser center, lawn
    service contract

    ReplyDelete
  24. You got a really useful blog I have been here reading for about an hour. I am a newbee and your success is very much an inspiration for me. The first page doesn’t need to be just a dream anymore.watches
    at wholesale
    , Common Plumbing Maintenance problems
    , health care careers list,
    Clothing
    Trade
    , http://www.caraccidentinjurylawyerblog.com
    , vintage clothing shopping,
    Wholesale
    China
    , air
    conditioner maintenance
    , Watches
    Wholesaler
    , getting divorced

    ReplyDelete
  25. Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up vintage
    clothes
    , Chinese Jewelry
    Factory
    , air
    conditioning guide
    , Watches
    wholesale supplier
    , marriage separation, car accident injury lawyer
    blog
    , ,
    Wholesale
    Fashion Jewelry

    ReplyDelete
  26. Anonymous12:23 PM

    air conditioning repair For all your air conditioning repair needs!

    ReplyDelete
  27. We will assist you to select the best hair straightener in the market. So that you can buy your flat iron according to your needs

    ReplyDelete