http://featureselection.asu.edu/software.php中的Information Gain,運(yùn)行會(huì)提示,錯(cuò)誤:Undefined variable "weka" or class "weka.attributeSelection.InfoGainAttributeEval".

這個(gè)軟件包是*.jar文件,原以為解壓就能找到安裝文件,但沒有。Weiqiang講要安裝java軟件。Feature Selection Package軟件安裝過程如下

第一步:安裝java(使用我電腦中的“JAVA 虛擬機(jī)”),并配置環(huán)境變量:計(jì)算機(jī)->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量->lenovo的用戶變量->Path(如果沒有PATH,新建一個(gè)變量PATH即可)->編輯->(加入”; C:\Program Files (x86)\Java\jre1.6.0_02\bin”到“變量值”,注意此處路徑名可能不同)

 

第二步:安裝FeatureSelection-Installer.jarE: \Feature Selection Package 運(yùn)行cmd->E:(定位到E盤);cmd->cd E:\Kingsoft\other\matlab 2007a\work\Feature selection\說明(目的,定位到FeatureSelection-Installer.jar所在目錄) ->java -jar FeatureSelection-Installer.jar

在安裝過程中會(huì)有提示:

what to do once you've installed Feature Selection Package:

1.   Open MATLAB

2.   Use MATLAB's 'cd' function to navigate to the folder you

       installed Feature Selection Package into.

3.   Run the load_fspackage function with the command: 'load_fspackage'

4.   Select all of the commands you have run in this session, right click,

       and select 'Create Shortcut'. This will give you a shortcut which

       you can use to open Feature Selection Package at your choosing.

只要到這里的234不要管,Weiqiang也不知此處4步代表啥含義,沒管這一步。

 

第三步:將load_fspackage.m的最開始一句”curPath = pwd;”(pwd的含義查matlab幫助即可,就是當(dāng)前目錄)中將pwd換成load_fspackage.m所在的目錄'E:\Feature Selection Package\fspackage'即可。在要使用該工具包的程序的最開始加上加上run('E:\Feature Selection Package\fspackage\load_fspackage.m'),這樣就不會(huì)出現(xiàn)如下錯(cuò)了:Undefined variable "weka" or class "weka.attributeSelection.InfoGainAttributeEval".

 

已經(jīng)按照上述步驟,在我臺式機(jī)成功安裝FeatureSelection-Installer.jar軟件(臺式機(jī)原來沒安裝java軟件)This is with Weiqiang Ren's help.