楼主: LoganLee1991
2407 1

[问答] RWeka中weka.classifiers.meta无法添加control参数 [推广有奖]

  • 0关注
  • 0粉丝

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
10 小时
注册时间
2015-8-25
最后登录
2018-5-7

楼主
LoganLee1991 发表于 2015-8-25 20:22:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
      新人一枚。      今天遇到个特别奇怪的问题,在使用RWeka中weka.classifiers.meta下的几个函数时无法正常使用control参数
      不添加control时能够正常运行:
          m1 <- AdaBoostM1(Species ~ ., data = iris)
      添加control后却报错:
          m1 <- AdaBoostM1(Species ~ ., data = iris,control = Weka_control(W = "DecisionStump"))
              Error in .jcall(classifier, "V", "buildClassifier", instances) :
                   java.lang.NullPointerException
      另外几个函数Bagging,LogitBoost,MultiBoostAB同样也是这样的情况
      但是其它分类函数能够正常添加control
           m <- J48(Species~.,iris,control=Weka_control(R = TRUE, M = 5))
       然后在同学的电脑上试了下,都是64位系统,R的版本也都是3.2.2,连java的版本都是一样的,却不会出现这样的问题。
       网上到处搜也找不到办法,连把R和java全部重装一遍都试过了,还是不行,于是就在这里求助于各位大神,谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:classifiers classifier control Contro contr RWeka Classifier control

沙发
LoganLee1991 发表于 2015-8-26 11:13:15
  问题解决了,好HaiSen,比较了我和我同学的电脑在设置上到底有什么不同,最后发现他的电脑没有对java配环境变量,于是删掉所有与java有关的环境变量后问题得以解决。然后也进行了写其他的尝试,以找出到底是受什么的影响,最后确定该问题的出现是由于java的CLASSPATH环境变量的影响,但产生该影响的原因不清楚,解决该问题只需要删除java的CLASSPATH环境变量。
  如果有大神能够解释下为什么java的CLASSPATH环境变量会产生该影响,好让大家以后能有一个更妥当的解决方法

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-20 03:44