R语言 安装FSelector包报错误

各位朋友,我已开通微信公共号:小程在线

我会把文章及时的更新到公共号上,欢迎大家的关注。

R语言 安装FSelector包

Error in .jnew("weka/core/Attribute", attname[i], .jcast(levels, "java/util/List")) : 
  java.lang.UnsupportedClassVersionError: weka/core/Attribute : Unsupported major.minor version 52.0
 

解决方法:1.之前版本是3.4.4,更新至3.5.1

2.jdk由1.7更新至1.8即可。下面是jdk1.8的链接

https://mirrors.huaweicloud.com/java/jdk/8u171-b11/

> # 计算信息增益

> weights <- information.gain(Species~., iris)
> print(weights)
             attr_importance
Sepal.Length       0.4521286
Sepal.Width        0.2672750
Petal.Length       0.9402853
Petal.Width        0.9554360
> # 计算信息增益率
> wt2 <- gain.ratio(Species~., iris)
> print(wt2)
             attr_importance
Sepal.Length       0.4196464
Sepal.Width        0.2472972
Petal.Length       0.8584937
Petal.Width        0.8713692

可以看出Petal.Width > Petal.Length > Sepal.Length > Sepal.Width变量的重要性依次降低。信息增益率比信息增益跟为可信。

发布了89 篇原创文章 · 获赞 109 · 访问量 37万+

猜你喜欢

转载自blog.csdn.net/c1z2w3456789/article/details/86632465
今日推荐