If the correlation is low it could be that one group is larger than another group that you're comparing with and hence affecting the correlation measure. One proposed way was to use phi/phimax
instead of the phi
coefficient. This idea is explored in a paper "Phi/Phimax: Review and Synthesis".
If you do decide to do this, you should be careful since by doing this adjustment the measure is no longer symmetrical though under certain situations the interpretation of "association" may indeed be more appropriate.
An Example
Suppose that the groups look like the following:
___ Y=1 Y=0 Total
X=1 38 42 80
X=0 2 18 20
total 40 60 100
If we calculate phi
we get phi=0.31
. Notice though, if we change the association so that if X=0
it will always be Y=0
, yielding a table that looks like this:
___ Y=1 Y=0 Total
X=1 38 42 80
X=0 0 20 20
total 38 62 100
which does not affect the numbers in any of the groups, but merely shifts them from "watching popular shows" to everyone "not watching popular shows", our phi
, only moves to phi=0.41
. This number would be phimax
, which would be the correction which you divide by in this situation. How this would actually look for the group X=0 would be for all possible values would be:
If we change the group X=0...
Y=1 Y=0 phi phi/phimax
8 12 0.00 0.00
7 13 0.05 0.12
6 14 0.10 0.24
5 15 0.15 0.38
4 16 0.20 0.50
3 17 0.26 0.63
2 18 0.31 0.75
1 19 0.36 0.88
0 20 0.41 1.00
Which may make more sense, in the case where the marginal distributions are very different. If the marginal distributions are similar, then making this adjustment probably won't have any effect.