我需要检查差异(p_k - (p_k-1)),并选择提供积极结果的结果,例如
7-5 = 2 (positive)
8-7 = 1 (positive)
6-8 = -2 (negative: cut it off)
etc.
我使用以下数据:
p <- c(5,7,8,6,5,7,12)
这就是我尝试过的,但它提供了逻辑上的真/假输出(不是数字):
result <- diff(p)>0
发布于 2015-01-17 06:41:13
如果您寻找的值{k}满足(p_k > p_(k-1) ),那么您希望
result = which(diff(p)>0) + 1
( + 1
是因为在您的符号中,k是k,k-1对中较大的一个)
https://stackoverflow.com/questions/27992352
复制相似问题