使用语法fitcnb()MATLAB时出错

时间:2016-06-12 06:20:50

标签: matlab bayesian naivebayes

我在matlab中有变量(类型表):

enter image description here

我正在使用Mdl = fitcnb(data,'class') 来训练朴素的贝叶斯。我执行代码:

fitcnb

但是我收到了一个错误:

  

使用classreg.learning.FullClassificationRegressionModel.prepareDataCR时出错(第129行)X必须是数字矩阵。

     

classreg.learning.classif.FullClassificationModel.prepareData(第455行)中的错误[X,Y,W,dataSummary] = ...

     

classreg.learning.FitTemplate / fit中的错误(第205行[X,Y,dataPrepOut {1:this.NDataPrepOut}] = ...

     

ClassificationNaiveBayes.fit中的错误(第127行)this = fit(temp,X,Y);

     

fitcnb中的错误(第219行)this = ClassificationNaiveBayes.fit(X,Y,varargin {:});

Mdl = fitcnb(tbl,ResponseVarName) 调用语法正确

$client = new \Http\Adapter\Guzzle6\Client();
$mgClient = new \Mailgun\Mailgun('YOUR_API_KEY', $client);
$listAddress = 'LIST@YOUR_DOMAIN_NAME';
$memberAddress = 'bob@example.com';

# Issue the call to the client.
$result = $mgClient->put("lists/$listAddress/members/$memberAddress", array(
    'subscribed' => 'no',
    'name'       => 'Foo Bar'
));

但为什么我会收到错误?

0 个答案:

没有答案