導航:首頁 > 程序命令 > weka命令行

weka命令行

發布時間:2022-08-04 04:06:58

1. 如何將excel表中的數據用weka進行聚類分析

你用weka做二次開發,你也沒說你哪些介面用的weka的,首先你生成的arff文件中,文檔有沒有先分詞,分詞後有沒有離散化,確保你的arff文件中attribute必須是一個一個的詞,當然訓練時也要包含類別信息,用於聚類後的驗證,離散化後轉成vsm模式,聚類方法你估計用的weka介面實現的,kmeans的輸入參數可以指定聚幾個類。

2. 在cmd中用java調用weka.core.converters.TextDirectoryLoader時,說「找不到或無法載入主類weka」

環境變數沒有設置,win7:在我的電腦->屬性->高級系統設置->環境變數->系統變數里,找到classpath的變數,就是在設置jre環境變數的時候添加的那個屬性,後面加上;C:\Program Files\Weka-3-7\weka.jar;(前後倆分號都要!),然後點確定,重啟電腦,再試試

3. WEKA中導入csv或者arff數據集失敗

read 5, expected 6是說本要讀6個數據,但是只讀到了5個,你要檢查一下21行及「20、22行」,有沒有出現一行只有4個逗號的情況,如果沒有,有可能是你csv文件的內容包含非法字元之類的。
自己製作arff,注意attribute的類型必須正確,你又捨不得貼文件,那隻能靠你自己了

4. excel轉換成csv文件,用weka打開的時候報錯

方法/步驟

  1. 打開Access程序,點擊Access左上角按鈕,並選擇打開。

  2. 在高級選項卡「代碼頁」選項中,選擇「UTF-8」,然後點擊確定。

  3. 可以看到原本亂碼的文件轉成簡體中文了,點擊下一步。

  4. 欄位分割符選擇「逗號」,點擊下一步。

  5. 欄位名稱,即每列列頭,如無更改需要直接點擊下一步。

  6. 單擊完成按鈕,彈出成功創建連接表文件提示框。

  7. 如圖所示,右鍵點擊剛剛創建的鏈接表,然後點擊導出中的Excel

  8. 在彈出的窗口中選擇導出文件的保存路徑及保存格式,並勾選如圖所示兩項。

  9. 系統會為你打開剛剛你所轉換的Excel,查看下是不是已經轉換完成了呢。

5. weka里Apriori關聯規則挖掘,我希望得到的結論是與最後一列目標屬性的關系,可是總是得到的都是前邊條件屬

weka裡面的apriori演算法,先生成所有的頻繁項集,然後生成規則,根據最小支持度和置信度都滿足的情況,選出強規則輸出。
舉個例子,比如有個長度為3的頻繁項集ABC
那麼你生成規則時候是:
A->BC
AB->C
AC->B
B->AC
BC->A
C->AB
然後分別對上述產生的規則計算置信度,如果不滿足,就不輸出
那麼你所說的問題,很可能是因為你的最後一列在->右邊時的規則不滿足置信度。
所以沒有那樣的規則輸出。
weka默認的最小支持度是0.1,最小置信度是0.9,你可以通過命令行進行調整,適當降低
置信度,可能就能看到你想要的規則了。

6. 如何在JAVA中列印顯示出R語言演算法的結果

java中調用操作系統控制台(就是命令行),控制台里運行R腳本(可以在命令行里用Rscript,不一定要在R環境底下寫)。

實在不行試試weka。

7. 用weka貝葉斯公式決策分類的步驟是什麼求賜教。。。。 最好給出詳細的步驟,謝謝!

你可以用程序debug跟蹤一下,以前是weka中NaiveBayesSimple類的主要函數和作用。
(1) globalInfo()
返回該分類器的描述字元串.
(2) getTechnicalInformation()
返回一個TechnicalInformation類型的對象實例,包含該類的技術背景等信息.
(3) getCapabilities()
返回默認參數.
(4) BuildClassifier(Instances instances)
BuildClassifier()方法從一個訓練數據集合instances構造一個分類器.求出所有名稱型屬性的後驗概率,類屬性的先驗概率,數值屬性的均值和方差,為後來的分類工作做准備.
(5) distributionForInstance (Instance instance)
該方法計算待分類實例instance屬於各個類標的百分比,並且將各個百分比數值存於一個數組中,最後返回該數組.
(6)toString()
把分類器的參數(均值,方差,各先驗概率,各後驗概率)以字元串的形式返回.
(7)normalDens(double x, double mean, double stdDev)
該方法用於根據正態分布(均值為mean,方差為stdDev)計算數值型屬性當屬性值為x時的概率密度.
(8) getRevision()
返回程序的版本號.
(9) Main()
當類從命令行被執行時,就會調用main()方法.他只是用所給的命令行選項告訴Weka的Evaluation類來評估樸素貝葉斯,並且列印所得到的數組.完成這個功能的一行表達式包括在try-catch聲明中.try-catch聲明用於發現Weka常式或其他Java方法中拋出的各種異常.

8. 關於weka數據處理

用knowledgeflow中的appender來解決

9. Java怎麼執行weka裡面的命令行,也就是用Java語句將一個csv文件轉換成arff文件,跪求大神~~

FileReaderfr=newFileReader("F:\我的資料\數據統計\myfile.csv");
Instancesm_inInstances=newInstances(fr);
DataSink.write("F:\我的資料\數據統計\myfile.arff",m_inInstances);

10. weka安裝啟動命令窗口一閃而過,之後就沒有了!這是怎麼回事呢(我之前已經安裝了java jre)

這么長時間,不知道你解決了沒有,找到安裝根目錄,然後找到weka.jar,這是一個可執行jar文件,選擇java運行方式打開就可以了。程序就啟動了。

閱讀全文

與weka命令行相關的資料

熱點內容
交易平台小程序源碼下載 瀏覽:146
程序員記筆記用什麼app免費的 瀏覽:644
java與單片機 瀏覽:893
伺服器內網如何通過公網映射 瀏覽:476
程序員穿越到宋代 瀏覽:622
怎麼使用雲伺服器掛游戲 瀏覽:616
真實的幸福pdf 瀏覽:342
d盤php調用c盤的mysql 瀏覽:264
怎麼樣搭建源碼網站 瀏覽:427
新概念四冊pdf 瀏覽:361
怎麼下載悅虎檢測app 瀏覽:528
cad表達式命令 瀏覽:198
程序員去一個小公司值不值得 瀏覽:846
程序員做個程序多少錢 瀏覽:495
win10原始解壓軟體 瀏覽:319
阿里程序員的老家 瀏覽:258
量子加密銀行 瀏覽:193
命令方塊獲得指令手機 瀏覽:499
學習結束感言簡短程序員 瀏覽:398
android關機鬧鍾實現 瀏覽:968