Python-for-data-移動(dòng)窗口函數(shù)
在黟縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需制作網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營(yíng)銷(xiāo)推廣,外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),黟縣網(wǎng)站建設(shè)費(fèi)用合理。
本文中介紹的是 ,主要的算子是:
統(tǒng)計(jì)和通過(guò)其他移動(dòng)窗口或者指數(shù)衰減而運(yùn)行的函數(shù),稱(chēng)之為 移動(dòng)窗口函數(shù)
style scoped="".dataframe tbody tr th:only-of-type { vertical-align: middle; } precode.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } /code/pre/style
2292 rows × 3 columns
rolling算子,行為和resample和groupby類(lèi)似
rolling可以在S或者DF上通過(guò)一個(gè)window進(jìn)行調(diào)用
style scoped="".dataframe tbody tr th:only-of-type { vertical-align: middle; } precode.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } /code/pre/style
2292 rows × 3 columns
指定一個(gè)常數(shù)衰減因子為觀測(cè)值提供更多的權(quán)重。常用指定衰減因子的方法:使用span(跨度)
一些統(tǒng)計(jì)算子,例如相關(guān)度和協(xié)方差等需要同時(shí)操作兩個(gè)時(shí)間序列。
例如,金融分析中的股票和基準(zhǔn)指數(shù)的關(guān)聯(lián)性問(wèn)題:計(jì)算時(shí)間序列的百分比變化pct_change()
style scoped="".dataframe tbody tr th:only-of-type { vertical-align: middle; } precode.dataframe tbody tr th { vertical-align: top; } .dataframe thead th { text-align: right; } /code/pre/style
在rolling及其相關(guān)方法上使用apply方法提供了一種在移動(dòng)窗口中應(yīng)用自己設(shè)計(jì)的數(shù)組函數(shù)的方法。
唯一要求:該函數(shù)從每個(gè)數(shù)組中產(chǎn)生一個(gè)單值(縮聚),例如使用rolling()...quantile(q)計(jì)算樣本的中位數(shù)
滑動(dòng)窗口函數(shù),之前不知道 ,還自己寫(xiě)了個(gè),,
df.rolling().sum()
df.rolling().var()
SciPy提供了firwin用窗函數(shù)設(shè)計(jì)低通濾波器,firwin的調(diào)用形式如下:
firwin(N, cutoff, width=None, window='hamming')
其中N為濾波器的長(zhǎng)度;cutoff為以正規(guī)化的頻率;window為所使用的窗函數(shù)。