Sagarin can't account for the fact that Mackey has replaced Kohl as our House of Horrors.
MSU has lost there 7 times since 2007, including 3 in a row. The 4 wins MSU has (2010, 2012, 2013, 2014) in that building in the mean time was the game where they beat them post-Hummel injury, after losing at home, to get a share of the Big Ten title, and the 3 year run where Painter was seemingly close to getting fired, having his worst 3 year run.
Boilers aren't as good as they've been, but they aren't 2012-14 bad either. Maybe if Haarms is out, you could compare it to the 2010 win without Hummel. I'm not picking it though
Agreed. And as you point out, the MSU wins in Mackey have mostly been against teams hobbled with injury or some of Painter's worst teams. I wouldn't exactly call Mackey your "house of horrors" when so many of those other losses were against very, very good Purdue teams. Even if they weren't always on the level of MSU, Mackey is one of the top home court advantages in the conference and in the nation. So MSU would be expected to lose to good, if not always *great*, Purdue teams.
I definitely believe that Painter's 2019-20 team is better than those 2012-14 teams.
Sagarin today has MSU as a 92.08 rating and Purdue at 83.11, and with a home court advantage of 3.28, that still gives over 5.5 rating advantage to MSU.
That said, while Sagarin doesn't break out a home and an away rating, it's obvious that Purdue's home rating would be MUCH better than their away rating. MSU has played only two true road games and 3 neutral games, and they're 3-2 in those games. 2 of their 3 losses came in neutral site games. They're 5-0 in conference, but 4 of those games were home games and the road game was Northwestern. Purdue is 2-3 in conference, but 2-0 at home and 0-3 on the road, and the only of those road games they'd have been expected to win was @Nebraska.
I highlighted that there was a difference in projection just to highlight that there was a difference in projection, not necessarily claiming that Sagarin's algorithm is taking everything into account and is right, nor that our tier system is wrong. I expect it to be a hard-fought game either way, and unless the outcome is a clear domination by MSU or Purdue, the final score honestly doesn't prove anything because I think both systems would expect this to be a very close game.