Each time new Credit granted, the following function is used to update the Recent Average Credit of the Computer, Participant, or Team: RAC(new) = RAC(old)*d(t) + (1-d(t))*credit(new)
Where d(t) is the decay function, and t is the time (in seconds) since the last Recent Average Credit recalculation.
d(t) = e^(-ln(2)*t / 604800*)
The Recent Average Credit for any Computer, Participant, or Team is calculated every time that Credit is added to that object.
Note: Also, the Recent Average Credit number is updated when Credit is granted after the Result has passed Validation, not when a Result is returned. This is true for all current Projects with the exception of Climateprediction.
*604,800 is the number of seconds in 7 days.