在 Mathematica 8 中,我想定义一个离散分布,其密度质量以列表形式给出。例如,
In[1] f = ProbabilityDistribution[{2/3, 1/3}[[x]], {x, 1, 2, 1}];
这似乎有效。但是,这发出了两次重复的警告:
"Part::pspec: Part specification x is neither an integer nor a list of integers."
尽管如此, f 似乎工作正常。这个消息让我想到可能有更好的方法来定义相同的分布。如何使用列表定义离散分布但不调用警告?