- 對不起的壞稱號計數週期,有什麼建議,以使其更清晰 -如何找到差異,直到條件被事後滿足R中
,我有以下的數據幀:
df <- data.frame(day = c(1,2,3,4,5,6,7,8,9,10,11),
score = c(67,51,52,57,66,63,63,68,64,57,77),
attempt = c(0,1,0,1,0,0,0,1,0,0,0))
我想計算每次嘗試發生時需要花費多少天才能超過分數> 10%的閾值。閾值只應該計算在嘗試之後發生的分數。
閾值簡單計算爲從嘗試到下一個> 10%的分數的百分比差異。對於表中低於此的第一個值是57/51-1 = 0.12
嘗試= 1
結果,我想的表給出了我過去的成績實際比例偏差嘗試時間以及所花費的天數。
Day Score Attempt Threshold Periods
1 67 0
2 51 1 12% 1
3 52 0
4 57 1 16% 0
5 66 0
6 63 0
7 63 0
8 68 1 13% 2
9 64 0
10 57 0
11 77 0
你如何計算閾值? – Katerina
除了卡特琳娜的問題,「週期」中的第一個值不應該等於1嗎?因爲只有一段時間過去了? –
閾值是試圖中的分數與方差大於10%的分數之間的差異。是的,也許將時間段的分數設置爲1更有意義。 – Davis