Consider the problem of generating a random sample Iron, a specified distribution on a single variable. You
Question:
Consider the problem of generating a random sample Iron, a specified distribution on a single variable. You can assume that a random number generator is available that returns a random number uniformly distributed between 0 and 1.
(a). Let X be a discrete variable with P (X = xi) = pi for I Є {1,..., k}. The cumulative distribution of X gives the probability that X Є {x1… x j} for each possible j. Explain how to calculate the cumulative distribution in O (k) time and how to generate a single sample of X from it. Can the latter be done in less than O (k) time?
b. Now suppose we want to generate N samples of X, where N > k. Explain how to do this with an expected runtime per sample that is constant (i.e., independent of k).
c. Now consider a continuous-valued variable with a parameterized distribution (e.g., Gaussian). How can samples be generated from such a distribution?
d. Suppose you want to query a continuous-valued variable and you are using a sampling algorithm such as LIKELIHOOD WEIGHTING to do the inference. How would you have to modify the query answering process?
DistributionThe word "distribution" has several meanings in the financial world, most of them pertaining to the payment of assets from a fund, account, or individual security to an investor or beneficiary. Retirement account distributions are among the most...
Step by Step Answer:
Artificial Intelligence A Modern Approach
ISBN: 978-0137903955
2nd Edition
Authors: Stuart J. Russell and Peter Norvig