Two Plus Two Older Archives  

Go Back   Two Plus Two Older Archives > Internet Gambling > Software
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-19-2005, 07:19 PM
gergery gergery is offline
Senior Member
 
Join Date: May 2004
Location: SF Bay Area (eastbay)
Posts: 719
Default Running regressions in excel?

I have a poker database. I’d like to run some regressions in excel.

For example, I have 3 columns: Winrate/100, VPIP, PFR

How much of Winrate is explained by VPIP and PFR?

--g
Reply With Quote
  #2  
Old 04-20-2005, 12:01 AM
olavfo olavfo is offline
Senior Member
 
Join Date: Jan 2005
Posts: 303
Default Re: Running regressions in excel?

I'm not an Excel expert, but multivariate analysis is what you want to do. A quick google search gave me this page wich has some examples.

olavfo
Reply With Quote
  #3  
Old 04-20-2005, 07:19 AM
Ass Master Ass Master is offline
Senior Member
 
Join Date: Feb 2005
Location: mastering some ass
Posts: 121
Default Re: Running regressions in excel?

If you're going to do this type of regression then you will want to use a more elaborate model then

bb/100 = a + b * VPIP + c * PFR + epsilon

since such a model clearly cannot account for, e.g., the fact that being too loose or too tight is detrimental to your win rate. The first model you'd probably want to look at would be something more along the lines of

bb/100 = a + b1 * VPIP + b2 * VPIP^2 + c1 * PFR + c2 * PFR^2 + d * VPIP * PFR + epsilon.

Excel comes with a stats add-in that includes a regression tool. However IMO Excel is an inferior tool for statistical analysis. For one thing, doing operations on large datasets is very clumsy with Excel's spreadsheet interface. A far superior alternative, if you are willing to invest the time, is R.
Reply With Quote
  #4  
Old 04-20-2005, 10:34 AM
Ass Master Ass Master is offline
Senior Member
 
Join Date: Feb 2005
Location: mastering some ass
Posts: 121
Default Re: Running regressions in excel?

Another thing I should mention is that you will probably want to do a weighted regression, weighted by the number of hands (I am assuming each data point corresponds to the results of a single player). Basically data points with more hands should be weighted more heavily than those with fewer hands. I know that R comes with weighted regression capabilities whereas I do not know if the Excel stats add-in package does.
Reply With Quote
  #5  
Old 04-20-2005, 09:37 PM
gergery gergery is offline
Senior Member
 
Join Date: May 2004
Location: SF Bay Area (eastbay)
Posts: 719
Default Re: Running regressions in excel?

What does the squaring the variables do to help in regressions?

Thanks for the "R" site.

-g
Reply With Quote
  #6  
Old 04-21-2005, 12:28 AM
tlnini tlnini is offline
Junior Member
 
Join Date: Sep 2004
Posts: 12
Default Re: Running regressions in excel?

[ QUOTE ]
What does the squaring the variables do to help in regressions?


[/ QUOTE ]

it's to examine the non-linear effect of your independent variables, in another word, you can see how the outliers in your sample affect your winrate. For multivariate regression, make sure you look at modified Rsquare
Reply With Quote
  #7  
Old 04-21-2005, 05:12 AM
Ass Master Ass Master is offline
Senior Member
 
Join Date: Feb 2005
Location: mastering some ass
Posts: 121
Default Re: Running regressions in excel?

It makes it possible to model a relationship that is more than just directly linear between the explanatory variables and, in this case, the win rate. This is necessary in order for the model's predictions to fit in with various known facts, e.g. that playing too loose or too tight is detrimental to your win rate.

For example, say we try to model win rate (WR) as a function of VPIP only. First consider the linear model:

WR = a + b * VPIP + epsilon

There are 3 possibities for the fitted value of b:

(1) b = 0. In this case the model thinks win rate is independent of VPIP.
(2) b > 0. In this case the model thinks the looser you play, the higher your win rate, with a VPIP of 100 giving the highest win rate.
(3) b < 0. In this case the model thinks that in order to maximize your win rate, you should never play any hands.

However if we expand the model to

WR = a + b * VPIP + c * VPIP^2 + epsilon

then with any reasonable data set you should find a fitted value of c < 0, which means that the predicted win rate as a function of VPIP will look like a parabola that opens downwards and has a maximum point corresponding to the optimal VPIP.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:15 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.