matlab中分類器有:k近鄰分類器,隨機森林分類器,樸素貝葉斯,整合學習方法,鑑別分析分類器,支援向量機。設:
訓練樣本:train_data
訓練樣本標籤:train_label
測試樣本:test_data
測試樣本標籤:test_label
mdl = classificationknn.fit(train_data,train_label,』numneighbors』,1);
predict_label = predict(mdl, test_data);
accuracy = length(find(predict_label == test_label))/length(test_label)*100
b = treebagger(ntree,train_data,train_label);
predict_label = predict(b,test_data);
nb = *****bayes.fit(train_data, train_label);
predict_label = predict(nb, test_data);
accuracy = length(find(predict_label == test_label))/length(test_label)*100;
ens=fitensemble(train_data,train_label,』adaboostm1』,100,』tree』,』type』,』classification』);
predict_label = predict(ens, test_data);
obj = classificationdiscriminant.fit(train_data, train_label);
predict_label = predict(obj, test_data);
svmstruct = svmtrain(train_data, train_label);
predict_label = svmclassify(svmstruct, test_data)
MATLAB中常用函式(3)
1 sin 三角函式 2 abs 求實數的絕對值 負數的模 字串的ascii的值 3 round 按四捨五入的規則取整 4 ceil 向上取整 5 floor 向下取整 6 fix 固定取靠近0的那個整數,即設區小數取整 7 isprime n 判斷n是否是素數,n是素數時返回1,否則返回0 8 s...
matlab中常用運算函式
函式 運算法則 exp求以e為底數的x次冪 log求以e為底數x取對數 log10 求以10為底數對x求取對數 sqrt x x的平方根 sin x x的正弦函式 cos x x的預先函式 tan x x的正弦函式 asin x x的反正弦函式 acos x x的反余弦函式 atan x x的反正切...
Matlab中常用的運算集錦
1 矩陣相關 我們假設輸入的矩陣是 a 1 34 16 7 a left begin 1 3 4 1 6 7 end right a 11 36 4 7 sum函式在預設情況下是計算矩陣每一列元素之和 當sum函式的第二個引數設定為2,即sum a,2 時,則計算的是矩陣每一行元素之和。sum a ...