функция minitab или ms excel для условного подсчета

490
DUB

Есть ли способ подсчитать, сколько раз какое-то число (ноль в моем случае) встречается до того, как другое число встречается в той же серии в minitab или ms excel (или любом другом статистическом программном обеспечении)?

Например: если я получил 0 0 0 0 0 1 0 0 1 0 в качестве ряда, я хочу получить число отказов до первого успеха, которое равно 5, потому что после 5 нулей 1 (успех) происходит.

0
Короткий ответ: да, все в этом роде может быть легко сделано в Excel. Как дать вам то, что вам нужно, зависит от деталей. Серия всегда начинается с вашего номера цели? Вас всегда интересуют крайние левые числа или ваш пример, вас могут заинтересовать нули, начинающиеся с 7-й цифры? Можете ли вы создать серию в любой форме (например, однозначное число против N ячеек, каждая из которых содержит одну цифру)? fixer1234 9 лет назад 0
Вас интересуют только единицы и нули? (Существуют специальные методы, если это так.) Какого порядка количество цифр может быть? fixer1234 9 лет назад 0

1 ответ на вопрос

0
Gary's Student

Excel is perfect for this task. Place your data in column A
In B1 enter:

=IF(A1=0,"",ROW()) 

and copy down. Column B identifies each success.
In C1 enter:

=IFERROR(SMALL(B:B,ROW()),"") 

and copy down.
In D1 enter:

=C1-1 

In D2 enter:

=IF(C2="","",C2-C1-1) 

and copy down. Cols C & D are the results table. C gives the location of each success and D gives the number of intervening failures. For example:

sample

Похожие вопросы