are you taking into account the large amount of BTC carried over every day on middlecoin? from people who arent paid due to being <.01.
also are you taking into account the ACTUAL time between payout? (1.023 days, 0.923 days, etc)
if both of these things are not acounted for, it will introduce significant error.
None of them are under consideration. The only thing I care about is how big was the payout today per MHs contributed.
BTC carried over per day is something every multi-pool has so there is no need for accounting for that rather than to have a what I don't get today I'll get tomorrow thought.
It would probably be possible to make it all more exact, but I'm just after an estimate.