Re: User-defined Probability Mass Function

*To*: mathgroup at smc.vnet.net*Subject*: [mg131450] Re: User-defined Probability Mass Function*From*: Peter Klamser <klamser at googlemail.com>*Date*: Sun, 7 Jul 2013 23:23:07 -0400 (EDT)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*Delivered-to*: l-mathgroup@wolfram.com*Delivered-to*: mathgroup-outx@smc.vnet.net*Delivered-to*: mathgroup-newsendx@smc.vnet.net

With ProbabilityDistribution you define a function, that Mathematica handles as a arbitrary ProbabilityDistribution you can define. Mathematica offers you the transformation from a PDF to a CDF (cumulative distribution function). That is the part of the functional programming concept of Mathematica. What you search, I think, is bfitting the Parameters of a classic PDF to the data you offer: xv={-2.1, 3.45, 7}; yv={0.5,0.3,0.2}; xyv=Transpose[{xv,yv}]; ListPlot[Transpose[{xv,yv}]] NonlinearModelFit[xyv,PDF[ChiDistribution[\[Nu]],x],{\[Nu]},x] Kind regards wishes Peter Sehr geehrter Herr Frau , Freundliche Gr=FC=DFe sendet Dr. Peter Klamser 2013/7/6 <bruce.colletti at gmail.com>: > The questions below can presumably be answered in terms of ProbabilityDistribution, so here goes... > > How do I create a distribution for the discrete random variable whose support is {-2.1, 3.45, 7} having corresponding probabilities {0.5, 0.3, 0.2}? > > What if the support is {-2.1, 3.45, pi}? > > If ProbabilityDistribution cannot support these, then what? > > Thanks. > > Bruce >