bflSmooth smoothes a time series into a time series of a higher frequency that exactly aggregates into the higher one. The process followed is Boot, Feibes and Lisman, which minimizes the squares of the variations.
Details
If weights isn't NULL the results depends of lfserie.is.rate :
if
FALSEthe rate output/weights is smoothed with the constraint that the aggregated output is equal to the input lfserie.if
TRUEthe input lfserie is the rate to be smoothed, with the constraint that the low-frequency weighted means of the output are equal to lfserie.