特征选择之卡方统计 Chi-Square
来源:互联网 发布:mac网络修复 编辑:程序博客网 时间:2024/05/20 03:41
%%% dataset中的最后一列为分类类别,k为要选择的特征个数
function result=chiAttributeEva(dataset,k)
% character_ordercharacter_order=[];
% the count of classes
classes=unique(dataset(:,size(dataset,2)));
n=size(dataset,2)-1;
for i=1:n
character=dataset(:,i);
character_value=unique(character,'rows');
chi_i=0;
for j=1:length(character_value)
value_rows_id=find(character==character_value(j));
value_rows=dataset(value_rows_id,:);
for m=1;length(classes)
class_id=find(value_rows(:,size(value_rows,2))==classes(m));
o_jk=length(class_id);
o_j=length(value_rows_id);
o_k=length(find(dataset(:,size(dataset,2)))==classes(m));
e_jk=o_j*o_k/n;
chi=(o_jk-e_jk)^2/e_jk;
chi_i=chi_i+chi;
end
end
character_order(i,:)=[i,chi_i];
end
character_order=sortrows(character_order,2);
result=character_order(1:k,:);
end
0 0
- 特征选择之卡方统计 Chi-Square
- 卡方检验(Chi square statistic)
- 卡方检验(Chi square statistic)
- 卡方检验(Chi square statistic)
- 卡方检验 Chi-square test
- 卡方分布(Chi-square Distribution)
- 卡方检验 CHI-square Test
- 卡方检验(Chi square statistic)
- C++实现Chi-square 特征词选择算法
- 各种统计假设检验的个人认识之一---卡方检验(Chi-square test)
- 卡方选择(chi-square)能用到logistic regression当中么?(一)
- 卡方选择(chi-square)能用到logistic regression当中么?(二)
- 卡方选择(chi-square)能用到logistic regression当中么?(三)
- 卡方距离——Chi-square Distance
- 卡方检验x2检验(chi-square test)
- x2检验(chi-square test)/ 卡方检验
- 特征选择---文本分类:叉方统计量 卡方
- 关于卡方检验(Chi-square test/Chi-Square Goodness-of-Fit Test)的基础及实例
- Maven 遇到mybatis 发生org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
- Android之自定义控件入门
- 无线监听工装使用说明
- 并查集
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-30
- 特征选择之卡方统计 Chi-Square
- JNI问题
- 一、初学SpringMVC+Mybatis之Spring简介
- LaTeX数学公式
- listview的综合应用
- 三言两语说shader(二)黑屏效果
- Leetcode 39 Combination Sum
- C#程序层面的内存分页方法
- 获取iOS设备的信息