资 源 简 介
%Lda-MATLAB 子例程执行线性判别分析 %使用: %w = LDA(Input,Target,Priors)%%W = 发现线性系数 (第一列是常数)输入 %= 预测数据观测在行中列的变量)目标 %= 目标变量 (类标签)%先验 = 向量先验概率 (可选)%%注: 判别系数按 unique(Target) 的顺序存储在 W%%的示例:%%%生成示例数据: 2 组,10 和 15,分别%X = [randn(10,2); randn(15,2) + 1.5];Y = [zeros(10,1); ones(15,1)] ;%%%线性判别系数的计算%W = LDA(X,Y) ;%%%Calulcate 线性分数为训练数据%L = [ones(25,1) X] * W" ;%%%类概率计算%P = exp(L)./ repmat (总和 (exp (L),2),[1 2]) ;