【发布时间】:2014-05-09 04:38:23
【问题描述】:
我已经在 mat lab 上运行过这段代码.....
function [store,temp] = LR( X,y )
store=zeros(10,10);
indices = crossvalind('Kfold',y,10);
for i = 1:10
test = (indices == i); train = ~test;
[b,dev,stats] = glmfit(X(train,:),y(train),'binomial','logit');
temp= glmval(b,X(test,:),'logit');
store(:,i)=temp;
end
end
但我遇到了一个错误 下标分配尺寸不匹配。 LR 中的错误(第 8 行) 商店(:,i)=温度;
请帮忙
【问题讨论】:
-
temp 的大小是多少?在
store(:,i)=temp;之前的那一行输入size(temp),它会告诉你为什么它不起作用。 -
为什么这个标签是 SVM?不要只是为了它而标记。另外,您确定不需要在
X矩阵中添加一列吗?最后请至少提供X和y的尺寸,但是最好完整描述您认为您的代码正在做什么
标签: matlab machine-learning logistic-regression