【发布时间】:2017-06-08 18:57:31
【问题描述】:
bet{j,3} = react{j};
numBins = {};
edges = linspace(min(bet{j,3}), max(bet{j,3}), numBins(bet{j,3}));
[N, whichBin] = histc(bet{j,3}, edges);
binsize = NaN*zeros(size(bins));
for k = 1:numBins
bin = find(whichBin == k);
binMembers = bet{j,3}(bin);
if (~isempty(bin))
mu(k) = mean(y(bin));
end
end
错误
edges = linspace(min(bet{j,3}), max(bet{j,3}), numBins(bet{j,3})); that says it exceeds matrix dimensions
关于可能是什么问题的任何建议,以及如果这是代码可能适用于分箱数据的建议(例如,反应时间)?
【问题讨论】:
-
numBins = {}; ... numBins(bet{j,3})...这看起来很可疑。你到底想做什么?