You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
582 B
Matlab
20 lines
582 B
Matlab
10 years ago
|
function visualizeFit(X, mu, sigma2)
|
||
|
%VISUALIZEFIT Visualize the dataset and its estimated distribution.
|
||
|
% VISUALIZEFIT(X, p, mu, sigma2) This visualization shows you the
|
||
|
% probability density function of the Gaussian distribution. Each example
|
||
|
% has a location (x1, x2) that depends on its feature values.
|
||
|
%
|
||
|
|
||
|
[X1,X2] = meshgrid(0:.5:35);
|
||
|
Z = multivariateGaussian([X1(:) X2(:)],mu,sigma2);
|
||
|
Z = reshape(Z,size(X1));
|
||
|
|
||
|
plot(X(:, 1), X(:, 2),'bx');
|
||
|
hold on;
|
||
|
% Do not plot if there are infinities
|
||
|
if (sum(isinf(Z)) == 0)
|
||
|
contour(X1, X2, Z, 10.^(-20:3:0)');
|
||
|
end
|
||
|
hold off;
|
||
|
|
||
|
end
|