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