Out/Base Runner Matrix for Batted Ball Data

Using 2002 to 2011 Retrosheet batted ball data, I calculated the percentage of times a certain batted ball happens given a certain number of outs and base runners (O stands for no one on that base and X means someone is on the base.  XOX means that there is a runner on 1B and 3B when the ball is hit)

Batted Ball Outs OOO XOO XXO XOX XXX OXO OXX OOX
Fly Ball 0 29% 27% 25% 30% 31% 23% 28% 30%
Ground Ball 0 45% 50% 53% 45% 44% 55% 47% 45%
Line Drive 0 18% 17% 15% 17% 17% 15% 18% 18%
Pop Up 0 8% 7% 7% 8% 8% 7% 8% 8%
Fly Ball 1 29% 29% 29% 29% 30% 28% 29% 30%
Ground Ball 1 46% 45% 46% 47% 44% 46% 46% 45%
Line Drive 1 18% 18% 18% 16% 17% 18% 17% 17%
Pop Up 1 8% 8% 8% 7% 8% 8% 7% 8%
Fly Ball 2 29% 30% 29% 28% 28% 28% 28% 28%
Ground Ball 2 46% 44% 45% 45% 44% 46% 46% 46%
Line Drive 2 18% 18% 18% 18% 18% 18% 17% 18%
Pop Up 2 8% 8% 9% 8% 9% 8% 9% 8%

I found a couple of pieces of information interesting. First, the number of grounders increase with no outs in the following situations: XOO, XXO, OXO. It is probably from bunts being used to move the runners over.  Also I find it interesting that the fly ball numbers are unchanged with runners on 3B.