📄 parzenwindowdensityestimator.asv
字号:
function [estimatedDensity] = parzenWindowDensityEstimator(trainingData,testingData,windowWidth);
[m,n]=size(trainingData);
trainingdata=trainingData(m,n-1);
numoffeature=n-1;
[p,q]=size(testingData);
testingdata=testingData(p,q-1);
%Class=trainingData(:,end);
trainingdataofclass1=traingdata(:,trainingData(:,3)==0);
trainingdataofclass2=traingdata(:,trainingData(:,3)==1);
varofclass1=zeros(2,2);
varofclass2=zeros(2,2);
for i=1:2
varofclass1(i,i)=var(TrainData1(:,i));
varofclass2(i,i)=var(TrainData2(:,i));
end
estimatedDensity=zeros(p,2);
for i=1:p
x=testingdata(i,1:2)
xM=ones(m,1)*x;
xN=xM-trainindataofclass1;
estimatedDensity(i,1)=mean(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -