Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB生成包含4个类的4个普通PDF的三维数据集_Matlab_Machine Learning_Gaussian - Fatal编程技术网

MATLAB生成包含4个类的4个普通PDF的三维数据集

MATLAB生成包含4个类的4个普通PDF的三维数据集,matlab,machine-learning,gaussian,Matlab,Machine Learning,Gaussian,如何生成包含4个类的4个普通PDF的三维数据集?我使用的是matlab,但我不知道如何用这些特性构建数据集 我可以选择均值和协方差矩阵。。。 现在我知道要解决这个简单的问题: %mean m1=[-3 2]'; %covariance matrix S1=[1 0; 0 1]; N=500; %to classify x1=[-2 2]'; X1 =mvnrnd(m1,S1,N)'; p11 = comp_gauss_dens_val(m1,S1,x1); figure(1

如何生成包含4个类的4个普通PDF的三维数据集?我使用的是matlab,但我不知道如何用这些特性构建数据集

我可以选择均值和协方差矩阵。。。 现在我知道要解决这个简单的问题:

%mean
m1=[-3 2]';

%covariance matrix
S1=[1 0; 0 1];

N=500;

%to classify    
x1=[-2 2]';

X1 =mvnrnd(m1,S1,N)';

p11 = comp_gauss_dens_val(m1,S1,x1);


figure(1), plot(X1(1,:),X1(2,:),'r.');
figure(1), axis equal
figure(1), axis([-8 8 -8 8])

hold on

plot(x1(1),x1(2),'O');
comp_gauss_dens_val返回x处高斯分布的值

现在p11在该点具有高斯分布的值


我的问题是在这个问题上扩展这个解决方案:“生成包含4个类的4个普通PDF的三维数据集,然后对一些随机点进行分类”

您能进一步扩展这个问题吗?如果可能的话,一份你想做的事情的草图也会有帮助。谢谢!我将尝试它,因为这是我关于matlab和分类问题的第一个练习。我认为这个练习需要制作一个包含四个类和三个特征的数据集…(我认为三维意味着三个特征)。。。然后对一些随机点进行分类你能把问题进一步展开吗?如果可能的话,一份你想做的事情的草图也会有帮助。谢谢!我将尝试它,因为这是我关于matlab和分类问题的第一个练习。我认为这个练习需要制作一个包含四个类和三个特征的数据集…(我认为三维意味着三个特征)。。。然后对一些随机点进行分类