В 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 работает правильно. Это сообщение заставило меня подумать, что может быть лучший способ определить один и тот же дистрибутив. Как я могу определить дискретное распределение, используя список, но не вызывая предупреждения?