2 things:
1) Yes you can calculate luck correctly. I do on my pool. Just you can't on ckpool because he doesn't store the necessary information to do it.
2) Luck is ONLY a measurement of historical values, by definition, you cannot predict it.
Yes, Kano is right, but I have a few more relevant variables.
However luck is made, it is not granted.