100% Guaranteed Results


MA 590 Homework 9 Solved
$ 20.99
Category:

Description

5/5 – (1 vote)

Dane Johnson
1
Part a
First the expected value of the Rayleigh distribution:

Let

using the Gaussian integral: .

In finding the value of x that maximizes π(x), we note that π(x) is defined only for x ≥ 0 and π(0) = 0. We know that x = 0 cannot maximized π(x) since then π(x) could not be a probability density function. Then since the logarithm function is strictly increasing for x > 0, the value of x that maximizes π(x) also maximizes log(π(x)). But this means that the value of x that maximizes π(x) will minimize -log(π(x)). To find this minimizing value of x, we will differentiate and set the result to 0. To verify that this critical point is a minimum we use the second derivative (the injectivity of the logarithm function ensures that this is a global minimum).
d
, and x > 0 =⇒ x = σ.
d
dx x σ2 x2 σ2
minimizes -log(π(x))
Therefore, arg max .
Part b
iid 2). Set θ = σ2. Let x1,…,xN be a realization Let X1,…,XN ∼ Rayleigh(σ
iid of a random sample from X1,…,XN ∼ Rayleigh(θ). The likelihood of the parameter θ is
N
L(θ|x1,…,xN) = πX1,…,Xn(x1,…,xN |θ) = YπX(xi |θ) .
i=1
The log likelihood is then
N
l(θ |x1,…,xN) = log(L(θ|x1,…,xN)) = Xlog(πX(xi |θ)) .
i=1
Since the logarithm function is strictly increasing, maximizing the log likelihood function is equivalent to maximizing the likelihood function. Then the maximum likelihood estimator can be found by determining the value of θˆML such that l(θˆML |x1,…,xN) ≥ l(θ |x1,…,xN) for all admissible values of the parameter θ.
d
.
.
d
Let . Putting in θˆML for the second derivative we have:
.
So the value of θˆML is indeed a maximum of the log likelihood function and therefore maximizes the likelihood function. We conclude that the maximum likelihood estimation of the parameter or
.
2
I realized that the method I was experimenting with in coming up with my final project idea wasn’t technically a linear inverse problem. Reading in an audio file in matlab gives a two column matrix for right and left sound. The process could then be applied to each column individually or working with mono (and just one column vector) would be fine as well. Call this vector of audio data x. A distorted audio clip, y, is the result of multiplying x by some ’noise matrix’ G, so that y = Gx. The most simple option for G is a diagonal matrix where each diagonal entry is of the form 1 + , where is randomly generated noise. This is of course the same as just adding a vector of noise to x, but doing things with a matrix allows me to write the equation y = Gx as necessary. Since this form of G is not very interesting, it will be better to try more complicated ways of distorting the audio file. In a matlab script that I will attach, I have tried the slightly more involved process of using a tridiagonal G matrix (see Project Script1.m) where the main diagonal is all 1’s and the first sub/super diagonals are noise vectors. This does produce a noticeably ’noisy’ audio clip. So far I have found that CGLS works reasonably well at denoising in this case. A difficulty I am encountering is that even fairly short audio clips give very long x vectors and so any non-sparse choices of G will make computations very expensive for any method that is not intended this scenario. This is just a start, so I suppose more experiments will be coming.

Reviews

There are no reviews yet.

Be the first to review “MA 590 Homework 9 Solved”

Your email address will not be published. Required fields are marked *

Related products