电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Python 如何讓特征值滯后一行

瀏覽:3日期:2022-06-18 17:59:51
看代碼吧~

# 加載庫import pandas as pd​# 데이터프레임을 만듭니다.dataframe = pd.DataFrame()​# 模擬數據dataframe['dates'] = pd.date_range('1/1/2001', periods=5, freq='D')dataframe['stock_price'] = [1.1,2.2,3.3,4.4,5.5]dataframe.head()​# 讓值滯后一行dataframe['previous_days_stock_price'] = dataframe['stock_price'].shift(1)​dataframe.head()​datesstock_priceprevious_days_stock_price02001-01-011.1NaN12001-01-022.21.122001-01-033.32.232001-01-044.43.342001-01-055.54.4

補充:怎樣用python畫超前滯后先關圖

想要獲取更多Python學習資料,了解更多關于Python的知識,可以加Q群630390733踴躍發言,大家一起來學習討論吧!

超前滯后相關是什么

想看兩個時間序列是否相關,最簡單的方法就是求二者的相關系數,但是在大氣、海洋等科學問題的研究中,往往一個過程的響應并不是實時的,可能當a過程發生以后一段時間b過程才會發生,這樣的關系往往不是同時期的相關系數可以表現的。

超前滯后相關就是為了看兩個過程的發生演變是否在時間的先后上有一定的相關性。

舉個例子:

有a、b兩個時間序列,長度都是十二個月,直接求相關系數就是簡單的同期相關。

如果a的1-11月對b的2-12月做相關系數,就是a對b超前1個月的相關;拿a的2-12月對b的1-11月做相關則稱之為a對b的滯后1月相關,以此類推,就能求出n個月的超前滯后相關,畫圖出來就是沿0月(同期)正負各n月。

Python 如何讓特征值滯后一行

摘自黃嘉佑的書《氣相統計分析與預報方法》,第三版,17頁

python中的實現

需要輸入兩個時間序列,結果為data1對data2的超前滯后相關系數的序列

from scipy.stats import pearsonrimport numpy as np #超前滯后相關def leadlagcor(data1,data2,n):#data1和data2為兩個時間序列,n設置做多少個時間步長的超前滯后 a=-n b=-a c=b*2+1 x=np.arange(-n,n+1,1) r=np.zeros((c,1)) p=np.zeros((c,1)) for i in range(c):if i<(b): r[n-i],p[n-i]=pearsonr(data1[:(len(data1)-i)], data2[i:])else: r[i],p[i]=pearsonr(data1[x[i]:], data2[:len(data1)-x[i]]) return r

附贈一個可視化程序

def leadlagcor_plot(data1,data2,n):#data1和data2為兩個時間序列,n設置做多少個時間步長的超前滯后 r=leadlagcor(data1,data2,n)#調用上面寫的函數做超前滯后相關 x=range(-n,n+1,1)fig = plt.figure() ax = fig.add_subplot(111) ax.plot(x,r,’k--’,linewidth=0.8) ax.axhline(0, color=’k’)b=ax.bar(x,np.squeeze(r),color=’red’) for bar,height in zip(b,r):if height<0: bar.set(color=’blue’) print(’cor_max:’,np.max(r),’n’,’cor_min:’,np.min(r)) plt.savefig(’%s.jpg’) plt.show()

畫出來的結果就是這樣啦,有更好的寫法和例圖也歡迎分享~

祝大家科研順利,身心健康!

Python 如何讓特征值滯后一行

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 送料机_高速冲床送料机_NC伺服滚轮送料机厂家-东莞市久谐自动化设备有限公司 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 苏州西朗门业-欧盟CE|莱茵UL双认证的快速卷帘门品牌厂家 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 水平筛厂家-三轴椭圆水平振动筛-泥沙震动筛设备_山东奥凯诺矿机 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 威客电竞(vk·game)·电子竞技赛事官网 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 球盟会·(中国)官方网站 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 南京和瑞包装有限公司 |