Looking for market inefficiency = given prices, is some variable a significant predictor of outcomes?
Predicting the line = given many explanatory variables, what should the market price be?
Depending on your question, these can amount to same thing. But most are really interested in the first case. You can always create a model, get it to predict a line, and compare it to the market line. But this is time consuming.
If you're curious whether or not bookmakers take into account home advantage in some market, it's easier to estimate a model of this form:
Pr.(Team A wins) = F(Market prediction of probability of Team A winning, Whether Team A is at Home or not) + e
Of course you will find that given the market prediction, whether the team is at Home or not is not going to be significant.
Too many guys on here are trying to go the second route when the first route is easier, more likely to be correct, and sufficient to answer your question.