我发现在编写数学软件时自动微分非常有用。我现在必须处理随机变量和随机变量的函数,在我看来,类似自动微分的方法也可以用于此。
这个想法是从具有给定多元分布的基本随机向量开始,然后您想要处理随机向量分量函数的隐含概率分布。这个想法是定义运算符,当您添加、相乘、除以两个随机变量时自动适当地组合两个概率分布,并在您应用诸如取幂之类的标量函数时适当地转换分布。然后,您可以结合这些来构建原始随机变量所需的任何函数,并自动获得相应的概率分布。
这听起来可行吗?如果不是,为什么不呢?如果是这样,并且由于它不是一个特别原始的想法,有人可以指出我现有的实现,最好是在 C 中