I'm creating a multinomial naive bayes classifier using pig and need to compute the product of probabilities. There are an arbitrary number of values in the bag so I would like to be able to use a function similar to the builtin SUM to do this. I looked through the source code and found that with some really simple changes to SUM.java I can create a PROD.java function. I included it in my piggybank and have been using it successfully.
I was curious what the community thought about including this function as a builtin function in a future release? Or would it make more sense to keep this function as a udf in a piggybank. Thanks, Sergey