現有兩個series如下:
import求兩個series的皮爾遜係數pandas as pd
s1 = pd.series([.2, .0, .6, .2])
s2 = pd.series([.3, .6, .0, .1])
解決方法就是把series當成是乙個向量去處理,如下:
s1.corr(s2)輸出
code:-0.85106449634699現有資料如下:
import輸出如下:pandas as pd
sr = pd.series(['
new york
', '
chicago
', '
toronto
', '
lisbon
', '
rio', '
moscow
'])
didx = pd.date_range(start ='
2014-08-01 10:00
', freq ='w'
, periods = 6, tz = '
europe/berlin
')
sr.index
=didx
print(sr)
2014-08-03 10:00:00+02:00new york把資料向下移動兩行,解決方法如下:2014-08-10 10:00:00+02:00chicago
2014-08-17 10:00:00+02:00toronto
2014-08-24 10:00:00+02:00lisbon
2014-08-31 10:00:00+02:00rio
2014-09-07 10:00:00+02:00moscow
freq: w-sun, dtype: object
sr.shift(periods = 2)輸出
現有資料如下:
import輸出:pandas as pd
sr = pd.series(['
new york
', '
chicago
', '
toronto
', '
lisbon
', '
rio', '
moscow
'])
didx = pd.date_range(start ='
2014-08-01 10:00
', freq ='w'
, periods = 6, tz = '
europe/berlin
')
sr.index =didx
print(sr)
2014-08-03 10:00:00+02:00new york把資料向上移動兩行,解決方法如下:2014-08-10 10:00:00+02:00chicago
2014-08-17 10:00:00+02:00toronto
2014-08-24 10:00:00+02:00lisbon
2014-08-31 10:00:00+02:00rio
2014-09-07 10:00:00+02:00moscow
freq: w-sun, dtype: object
sr.shift(periods = -2)輸出
自相關係數
平穩序列的自相關係數會快速收斂,從哪一階開始快速收斂(忽然從乙個較大的值降到0附近)就說明是哪一階模型,例如自相關函式圖拖尾,偏自相關函式圖截尾,n從2或3開始控制在置信區間之內,因而可判定為ar(2)模型或者ar(3)模型。 如果你不懂時間序列是啥就別看這段了,這需要你系統的學習時間序列。
現有資料如下:
import輸出:pandas as pd
sr = pd.series([11, 21, 8, 18, 65, 18, 32, 10, 5, 32, none])
index_ = pd.date_range('
2010-10-09 08:45
', periods = 11, freq ='h'
) sr.index
=index_
print(sr)
2010-10-09 08:45:00 11.0求該series的自相關係數2010-10-09 09:45:00 21.0
2010-10-09 10:45:00 8.0
2010-10-09 11:45:00 18.0
2010-10-09 12:45:00 65.0
2010-10-09 13:45:00 18.0
2010-10-09 14:45:00 32.0
2010-10-09 15:45:00 10.0
2010-10-09 16:45:00 5.0
2010-10-09 17:45:00 32.0
2010-10-09 18:45:00nan
freq: h, dtype: float64
result =sr.autocorr()輸出:result
result:-0.13907359397344918
result:-0.13907359397344918如果你沒學過時間序列,還非得想知道啥事autocorr,那好吧,我看了一下原始碼,其實autocorr就是
result =sr.corr(sr.shift())輸出:result
SQL面試題(八)
問題 用一條sql語句查詢 出每門課 都大於80 分的學生姓名 name kecheng fenshu 張三 語文81 張三數學 75 李四語文 76 李四 數學90 王五語 文81 王五數學 100 王五英 語90 建表 drop table if exists studentinfo creat...
大資料面試題 八 Kafka面試題
無意中發現了乙個巨牛的人工智慧教程,忍不住分享一下給大家。教程不僅是零基礎,通俗易懂,而且非常風趣幽默,像看 一樣!覺得太牛了,所以分享給大家。點這裡可以跳轉到教程。大資料面試寶典目錄,1.請說明什麼是apache kafka?2.請說明什麼是傳統的訊息傳遞方法?3.請說明kafka 相對於傳統的訊...
面試題(八)vuex常見面試題
1.vuex 是什麼?怎麼使用?哪些功能場景使用它?答 有五種,分別是 state getter mutation action module state 基本資料 資料來源存放地 getters 從基本資料派生出來的資料 mutations 體積更改資料的方法,同步!actions 像乙個裝飾器,...