<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Generating Samples from a New Probability Distribution.</title>
    <link>http://www.mapleprimes.com/questions/125471-Generating-Samples-From-A-New-Probability</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Thu, 11 Jun 2026 06:42:27 GMT</lastBuildDate>
    <pubDate>Thu, 11 Jun 2026 06:42:27 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Generating Samples from a New Probability Distribution.</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Generating Samples from a New Probability Distribution.</title>
      <link>http://www.mapleprimes.com/questions/125471-Generating-Samples-From-A-New-Probability</link>
    </image>
    <item>
      <title>Cutting the tail</title>
      <link>http://www.mapleprimes.com/questions/125471-Generating-Samples-From-A-New-Probability?ref=Feed:MaplePrimes:Generating Samples from a New Probability Distribution.:Comments#answer125472</link>
      <itunes:summary>&lt;p&gt;How about this? &lt;br&gt;&amp;gt; T := proc (N, p, q) [seq((x-1)*q^(x-2)*(p^2+(2-2*p-2*q)*p)+&lt;br&gt;binomial(x-1, x-3)*q^(x-3)*((1-p-q)^3+(1-p-q)^2*p), x = 2 .. N),&lt;br&gt;&amp;nbsp;1-(sum((x-1)*q^(x-2)*(p^2+(2-2*p-2*q)*p)+&lt;br&gt;binomial(x-1, x-3)*q^(x-3)*((1-p-q)^3+(1-p-q)^2*p), x = 2 .. N))] end proc:&lt;br&gt;#We cut the tail of an infinite table.&lt;/p&gt;
&lt;p&gt;&amp;gt; T(50, .3, .6): T(50, .3, .6)[50];&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.&lt;br&gt;&amp;gt; with(Statistics):&lt;br&gt;&amp;gt; d := Distribution(ProbabilityTable(T(50, .3, .6))):&lt;/p&gt;
&lt;p&gt;&amp;gt; R := RandomVariable(d);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _R2&lt;br&gt;&amp;gt; Sample(R, 10);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vector[row](10, {(1) = 2, (2) = 1, (3) = 4, (4) = 1, (5) = 3, (6) = 2, (7) = 1, (8) = 2, (9) = 7, (10) = 1})&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;How about this? &lt;br&gt;&amp;gt; T := proc (N, p, q) [seq((x-1)*q^(x-2)*(p^2+(2-2*p-2*q)*p)+&lt;br&gt;binomial(x-1, x-3)*q^(x-3)*((1-p-q)^3+(1-p-q)^2*p), x = 2 .. N),&lt;br&gt;&amp;nbsp;1-(sum((x-1)*q^(x-2)*(p^2+(2-2*p-2*q)*p)+&lt;br&gt;binomial(x-1, x-3)*q^(x-3)*((1-p-q)^3+(1-p-q)^2*p), x = 2 .. N))] end proc:&lt;br&gt;#We cut the tail of an infinite table.&lt;/p&gt;
&lt;p&gt;&amp;gt; T(50, .3, .6): T(50, .3, .6)[50];&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.&lt;br&gt;&amp;gt; with(Statistics):&lt;br&gt;&amp;gt; d := Distribution(ProbabilityTable(T(50, .3, .6))):&lt;/p&gt;
&lt;p&gt;&amp;gt; R := RandomVariable(d);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _R2&lt;br&gt;&amp;gt; Sample(R, 10);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vector[row](10, {(1) = 2, (2) = 1, (3) = 4, (4) = 1, (5) = 3, (6) = 2, (7) = 1, (8) = 2, (9) = 7, (10) = 1})&lt;/p&gt;</description>
      <guid>125472</guid>
      <pubDate>Thu, 08 Sep 2011 00:55:39 Z</pubDate>
      <itunes:author>Markiyan Hirnyk</itunes:author>
      <author>Markiyan Hirnyk</author>
    </item>
  </channel>
</rss>