拉普拉斯修正朴素贝叶斯分类器:西瓜数据集3.0示例
%20%E5%AF%BC%E5%85%A5%E8%A5%BF%E7%93%9C%E6%95%B0%E6%8D%AE%E9%9B%863.0%0Adata%20%3D%20%5B1%2C%200%2C%200%2C%201%2C%201%3B%0A%20%20%20%20%20%201%2C%200%2C%200%2C%201%2C%200%3B%0A%20%20%20%20%20%201%2C%201%2C%200%2C%201%2C%200%3B%0A%20%20%20%20%20%201%2C%201%2C%200%2C%201%2C%200%3B%0A%20%20%20%20%20%201%2C%200%2C%201%2C%201%2C%200%3B%0A%20%20%20%20%20%200%2C%200%2C%200%2C%200%2C%201%3B%0A%20%20%20%20%20%200%2C%200%2C%200%2C%200%2C%201%3B%0A%20%20%20%20%20%200%2C%201%2C%201%2C%200%2C%201%3B%0A%20%20%20%20%20%200%2C%200%2C%200%2C%200%2C%200%3B%0A%20%20%20%20%20%200%2C%200%2C%201%2C%200%2C%200%3B%0A%20%20%20%20%20%200%2C%200%2C%200%2C%201%2C%200%3B%0A%20%20%20%20%20%200%2C%201%2C%201%2C%201%2C%201%3B%0A%20%20%20%20%20%200%2C%201%2C%201%2C%200%2C%201%3B%0A%20%20%20%20%20%200%2C%200%2C%200%2C%201%2C%200%3B%0A%20%20%20%20%20%201%2C%201%2C%201%2C%201%2C%201%5D%3B%0Alabels%20%3D%20%5B1%3B%201%3B%201%3B%201%3B%201%3B%20-1%3B%20-1%3B%20-1%3B%20-1%3B%20-1%3B%20-1%3B%201%3B%201%3B%20-1%3B%201%5D%3B%0A%0A%2F%2F%20%E8BA%8F%E7%AE%97%E5%85%88%E5%89%8D%E6%A6%82%E7%8E%87P(y%3D1)%E5%92%8C%E6%A6%82%E7%8E%87P(y%3D-1)%0Anum_samples%20%3D%20size(data%2C%201)%3B%0Aprior_1%20%3D%20sum(labels%20%3D%3D%201)%20%2F%20num_samples%3B%0Aprior_minus1%20%3D%20sum(labels%20%3D%3D%20-1)%20%2F%20num_samples%3B%0A%0A%2F%2F%20%E8BA%8F%E7%AE%97%E6%9D%A1%E4%BB%B6%E6%A6%82%E7%8E%87P(xi%7Cy%3D1)%E5%92%8C%E6%A6%82%E7%8E%87P(xi%7Cy%3D-1)%0Anum_features%20%3D%20size(data%2C%202)%20-%201%3B%0Acond_prob_1%20%3D%20zeros(num_features%2C%202)%3B%0Acond_prob_minus1%20%3D%20zeros(num_features%2C%202)%3B%0Afor%20i%20%3D%201%3A%20num_features%0A%20%20feature_values%20%3D%20unique(data(:,%20i))%3B%0A%20%20num_feature_values%20%3D%20length(feature_values)%3B%0A%20%20for%20j%20%3D%201%3A%20num_feature_values%0A%20%20%20%20feature_value%20%3D%20feature_values(j)%3B%0A%20%20%20%20num_1%20%3D%20sum(data(:,%20i)%20%3D%3D%20feature_value%20%26%20labels%20%3D%3D%201)%3B%0A%20%20%20%20num_minus1%20%3D%20sum(data(:,%20i)%20%3D%3D%20feature_value%20%26%20labels%20%3D%3D%20-1)%3B%0A%20%20%20%20cond_prob_1(i%2C%20j)%20%3D%20(num_1%20%2B%201)%20%2F%20(sum(labels%20%3D%3D%201)%20%2B%20num_feature_values)%3B%0A%20%20%20%20cond_prob_minus1(i%2C%20j)%20%3D%20(num_minus1%20%2B%201)%20%2F%20(sum(labels%20%3D%3D%20-1)%20%2B%20num_feature_values)%3B%0A%20%20end%0Aend%0A%0A%2F%2F%20%E5%88%A4%E5%88%ABE%E6%A0%B7%E6%9C%AC%20%22%E6%B5%8B1%22%0Atest_sample%20%3D%20%5B1%2C%201%2C%201%2C%201%5D%3B%0Apost%E6%9C%8D%E9%BE%8E_1%20%3D%20prior_1%3B%0Apost%E6%9C%8D%E9%BE%8E_minus1%20%3D%20prior_minus1%3B%0Afor%20i%20%3D%201%3A%20num_features%0A%20%20feature_value%20%3D%20test_sample(i)%3B%0A%20%20posterior_1%20%3D%20posterior_1%20*%20cond_prob_1(i%2C%20feature_value)%3B%0A%20%20posterior_minus1%20%3D%20posterior_minus1%20*%20cond_prob_minus1(i%2C%20feature_value)%3B%0Aend%0A%0A%2F%2F%20%E6%AF%94%E8%BE%83%E5%90%8E%E9%BE%8E%E6%A6%82%E7%8E%87%0Aif%20posterior_1%20%3E%20posterior_minus1%0A%20%20disp(%22%E6%A0%B7%E6%9C%AC%20%27%E6%B5%8B1%27%20%E5%B1%9E%E4%BA88%E7%B1%BB%E5%88%ABE%201%22)%3B%0Aelse%0A%20%20disp(%22%E6%A0%B7%E6%9C%AC%20%27%E6%B5%8B1%27%20%E5%B1%9E%E4%BA88%E7%B1%BB%E5%88%ABE%20-1%22)%3B%0Aend%0A
原文地址: https://www.cveoy.top/t/topic/pj85 著作权归作者所有。请勿转载和采集!