function result = Regret(indata)
% 1 - no regret
% 2 - mild overpriced regret(0-5)
% 3 - substantial overpriced regret(5-10)
% 4 - mild underpriced regret(0-10)
% 5 - moderate underpriced regret(10-25)
% 6 - substantial underpriced regret(25+)
% 7 - mild chicken regret(spread 0-5)
% 8 - moderate chicken regret(5-10)
% 9 - substantial chicken regret(spread 10+)
result = zeros(1,9);
s = size(indata);
for x = 1:s(1)
    data = Neighbors(indata,x);
    for n = 1:36
        oreg = round(data(n,2));
        ureg = round(data(n,3));
        if oreg == 0
            if ureg == 0
                %no regret
                result(1) = result(1) + 1;
            elseif ureg < 10
                %mild underpriced regret
                result(4) = result(4) + 1;
            elseif ureg < 25
                %moderate underpriced regret
                result(5) = result(5) + 1;
            else
                %substantial underpriced regret
                result(6) = result(6) + 1;
            end
        elseif ureg == 0
            if oreg < 5
                %mild overpriced regret
                result(2) = result(2) + 1;
            else
                %substantial overpriced regret
                result(3) = result(3) + 1;
            end
        else
            if oreg + ureg < 5
                %mild chicken regret
                result(7) = result(7) + 1;
            elseif oreg + ureg < 10
                %moderate chicken regret
                result(8) = result(8) + 1;
            else
                %substantial chicken regret
                result(9) = result(9) + 1;
            end
        end
    end
end