A better approach would be with increasing complexity of their algorithm is to do a bayesian model based on the SERPS.
An ad hoc simplistic approach might be to use something like spamassasin and train that on the serps that are hop or top and then let your pages you try to seo run through this. It might not match the Google algorithm, but will tell you what passes this test.
Rich SEOs might employ mathematians or computer scientists to engineer something that identifies successful from unsuccessful pages.
But I think the read a patent and know what's going on days are over. :)
If i'd do SEO that's what what i'd do. If you can't get the key to the lock pick it with something else.