improved particle predictive weight calculation