Maybe, but does this mean women don't have home field advantage? I think there's a more social explanation.
- Travel. The visitors have just gotten off an airplane and are going to be more tired on average.
- Fan support. More people are going to be cheering for the home team than the visitors.
- Stadium size. Home field advantage is more pronounced in basketball and hockey. I think this is due to the smaller stadium size. It's relatively easy to fill a basketball court with noise. It's much harder to fill a baseball stadium with noise.
Anyway, that's my opinion.
All good points, but it's also hard to deny the effects of increased testosterone on men (and women, for that matter).