very tough to build a model like this to purchase homes cause you hit a really rough adverse selection problem
even if your model is 99% great , the 1% that you overvalue are going to be the sellers that come to you and agree to sell you their homes because your offer is too good to be true