Функция minitab или ms excel для условного подсчета
Есть ли способ подсчитать, сколько раз какое-то число (ноль в моем случае) встречается до того, как другое число встречается в той же серии в minitab или ms excel(или любом другом статистическом программном обеспечении)?
Например: если я получил 0 0 0 0 0 1 0 0 1 0 в качестве ряда, я хочу получить число отказов до первого успеха, которое равно 5, потому что после 5 нулей 1(успех) происходит.
1 ответ
Решение
Excel идеально подходит для этой задачи. Поместите свои данные в столбец A
В B1 введите:
=IF(A1=0,"",ROW())
и скопировать вниз. Столбец B определяет каждый успех.
В С1 введите:
=IFERROR(SMALL(B:B,ROW()),"")
и скопировать вниз.
В D1 введите:
=C1-1
В D2 введите:
=IF(C2="","",C2-C1-1)
и скопировать вниз. Cols C & D - таблица результатов. C определяет местоположение каждого успеха, а D - количество промежуточных сбоев. Например: