A Unified Analysis for Finite Weight Averaging