[問題] 如何判斷一組數據為上升或下降?

看板Python作者 (林子系列)時間10年前 (2015/05/17 16:25), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
大家好 想請問一下當我取得一串數據時 假設它呈現下降的趨勢,但有可能包含幾筆異常的數據 (例如 [55, 52, 48, 47, 50, 47, 42, 35, 40, 36, 30, 27, 20]這樣的case) 有什麼推薦的判斷方法嗎? 謝謝QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.107.53 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1431851104.A.CB2.html

05/17 17:12, , 1F
回歸直線看斜率
05/17 17:12, 1F

05/17 17:13, , 2F
sum(1 if i>j else -1 for i,j in zip(a,a[1:]))
05/17 17:13, 2F

05/17 17:14, , 3F
趨勢明顯的話兩兩比一下就好
05/17 17:14, 3F

05/19 19:19, , 4F
sorting 完比較好比
05/19 19:19, 4F

05/19 19:30, , 5F
用第一筆跟倒數2~3筆資料比
05/19 19:30, 5F
文章代碼(AID): #1LM51Woo (Python)
文章代碼(AID): #1LM51Woo (Python)