You must calculate weighted average in attributes for rollup calculation.
Rollup analysis does not have the weighted-average option indeed.
You can still deal with it by applying the weights on each child-element's attribute (new attribute from analysis or formula) and using the Rollup to Sum it all, finishing the calculation dividing the rollup result by the weight sum.
This last part you can use either another analysis or a Formula attribute.
Hope this helps!