这个问题已被问到,但我不明白答案所以我再次发布问题请回复.
我有一个weka模型,例如:j48我已经为我的数据集训练了该模型,现在我必须使用单个实例来测试模型,在该实例中它应该返回类标签.怎么做?
我试过这些方法:
1)当我给我的测试实例a,b,c,课堂上课时为?它显示了评估分类器的问题.train和test不兼容
2)当我列出所有的班级标签时,我把它?对于测试实例的类标签,如下所示:
@attribute class {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27}
@data
1,2,............,?
Run Code Online (Sandbox Code Playgroud)
它没有显示任何这样的结果
=== Evaluation on test set ===
=== Summary ===
Total Number of Instances 0
Ignored Class Unknown Instances 1
=== Detailed Accuracy By Class ===
TP Rate FP Rate Precision Recall F-Measure ROC Area Class
0 0 0 0 0 ? 1
0 0 0 0 0 ? 2
0 0 0 0 0 ? 3
Weighted Avg. NaN NaN NaN NaN NaN NaN
Run Code Online (Sandbox Code Playgroud)
混淆矩阵为空
该怎么办?
如果我们有一个6行和10列的矩阵,我们必须确定k值.如果我们假设默认k值是5,如果我们的列少于5,行数相同6,我们可以假设列数= k值是否正确?即rows = 6 cols = 4则k = col-1 => k = 3
如果我使用它显示的这个函数,我们可以为浮点数生成随机数
randi([0 0.5])
Run Code Online (Sandbox Code Playgroud)
使用randi时出错第一个输入必须是正标量整数值IMAX,或者IMIN小于或等于IMAX的两个整数值[IMIN IMAX].
有什么解决方案,或者我们应该编写自己的代码来生成随机数