Имам два масива:
OTPCORorder = [61,62,62,62,62,62,62,62,62,62,62,62,65,65,...]
AprefCOR = [1,3,1,1,1,1,1,1,1,1,2,3,3,2,...]
за всеки елемент в OTPCORorder има съответен елемент в AprefCOR. Искам да знам процента на числото 1 за всеки набор от уникален OTPCORorder, както следва:
OTPCORorder1 = [61,62,65,...]
AprefCOR1 = [1,0.72,0,...]
Вече имам това:
[OTPCORorder1,~,idx] = unique(OTPCORorder,'stable');
ANS = OTPCORorder1 = [61,62,65,...];
и работех с "accumarray", но използвах функцията "mean" или "sum" като тази:
AprefCOR1 = accumarray(idx,AprefCOR,[],@mean).';
Просто се чудех дали има начин да използвам това, но с функцията "prctile" или друга функция, която ми дава процента на конкретен елемент, например "1" в този случай.
Благодаря ти много.