有没有办法在 minitab 或 ms excel(或任何其他统计软件)中计算出同一系列中某个数字(在我的情况下为零)在另一个数字出现之前出现的次数?
例如:如果我得到 0 0 0 0 0 1 0 0 1 0 作为系列,我想要获得第一次成功之前的失败次数,即 5,因为在 5 个零之后会出现 1(成功)。
答案1
Excel 非常适合这项任务。将数据放在列中A
在B1进入:
=IF(A1=0,"",ROW())
并抄下来。列乙识别每一次成功。
在C1进入:
=IFERROR(SMALL(B:B,ROW()),"")
并抄下来。
在D1进入:
=C1-1
在D2进入:
=IF(C2="","",C2-C1-1)
并抄下来。Cols光盘是结果表。 C给出每次成功的位置,并德给出中间失败的次数。例如: