导航:首页 > 数据行情 > 股票缺失数据补全

股票缺失数据补全

发布时间:2022-07-14 07:15:03

Ⅰ 股价数据缺失,用什么插值法补齐较好

meigushe888

将这些错误的数据当错缺失数据处理,需要采取一定的手段填充。缺失的数据采取插值法填充,这一点早就确定下来,但在如何实现上却困扰很久。将原始问题简化一下。比如有这样一组数据。ID so co1 1 0.1 0.1 2 0 0.2 3 0.2 0 4 0 0 5 0 0.4 6 0.1 0.5插值法计算方法如下:(也可以不使用这两个步骤,只要最后的结果一致就行) 步骤一:计算缺失值上下的已知值间的斜率: k = (b2 - b1)/(n + 1) n 为缺失数据的个数 步骤二:计算对应的缺失值 a(i) = b1 + k * i 经过处理后,得到的数据是这样的:1 0.10 0.102 0.15 0.203 0.20 0.274 0.17 0.335 0.13 0.406 0.10 0.50我最初的想法是:在sql语句中用for循环来做。逐条地检查每个数值,如果是0,那么获取它的前一个记录的值b1,然后再继续向后遍历,获取后面一个非0的值b2,计算这两个非0数据之间的距离n,之后再用插值法将缺失的数据计算出来,并update到b1和b2之间的每一个值。按照这个思路,很麻烦,比如遍历过程中如何获取前一个数值?出现0的时候,如何记录出现多少个0?for循环经过后,再如何update之前的数值? 被这些问题困扰很久!在论坛上发帖解决,解决的办法很受启发。1. 创建一个函数ALTER FUNCTION FUN_CO(@ID INT) RETURNS DECIMAL(18, 3) AS BEGIN DECLARE @NUM1 NUMERIC(19,2),@ID1 INT,@NUM2 NUMERIC(19,2),@ID2 INT SELECT TOP 1 @ID1=ID , @NUM1=CO FROM APRECORD WHERE ID<=@ID AND CO<>0 ORDER BY ID DESC SELECT TOP 1 @ID2=ID , @NUM2=CO FROM APRECORD WHERE ID>=@ID AND CO<>0 ORDER BY ID ASC IF @ID2<>@ID1 RETURN @NUM1+(((@NUM2-@NUM1)/(@ID2-@ID1))*(@ID-@ID1)) RETURN @NUM1 END2. 更新数据库UPDATE APRECORD SET CO=DBO.FUN_CO(ID) WHERE DAYTIME >= @BDT AND DAYTIME < @EDT 在这个解决方案中,首先查找到缺失的数据,也就是值为0的数据,然后向前查找非0数据@NUM1,以及它的编号@ID1,向后查找非0的数据@NUM2. 以及编号@ID2。也就是步骤一。然后用公式计算出填充的数据。将上述过程保存在一个函数中,在存储过程中调用。甚至不用for循环之类。

Ⅱ 钱龙股票软件数据缺失,错误,怎样补救

重装一下软件看行不行,不行的话换个软件看看,推荐大智慧。可以去天空软件站下载,skycn.net

Ⅲ 股票对账单数据丢失如何处理

电脑上如果出现对账单数据丢失的情况,建议您先去确认一下交易流水是否正常,也可以重新下载一下数据;如果还是不行建议拨打人工客服处理
手机上对账单数据丢失您可以记录下您的券商及营业部、手机版本号、数据丢失的时间反馈给人工客服处理
客服热线0571-56768888

Ⅳ 股票栏目中的“资讯”及“数据”缺失如何解决

是腾迅的问题,我的今天也是乱码的,只能看见几只股的价,却看不见涨幅榜那些了.

希望采纳

Ⅳ 如果很长时间不上股票软件,要补齐哪些数据

如果你要编程选股票,那么有关于A股的所有信息,包括分时,复权都要下载
如果你只是看看即时行情,什么也不必下载,看的时候自然就更新了

Ⅵ 股票软件上缺少某一天日线数据.如何补充下载

这个跟服务器有关, 你换个服务器试试.

Ⅶ 股票开盘收盘成交量数据缺失怎么补充

股票开盘收盘的成交量的数据缺失,可以重新卸载,安装交易软件就可以弥补这个损失

Ⅷ 我最近在使用金牛财顺看盘,发现好多股票的除权数据缺失,请问怎样才能补全股票的除权数据啊

很简单,在K线那个界面里,鼠标右键,找到“复权”

选择向前复权,就是以当前价格为基准,将形态补完整。所以,前复权后,价格不变。

选择向后复权,就是以前期价格为基准,将形态补完整。所以,后复权后,价格会进行累加。

Ⅸ 分析股票时单独一天历史数据缺失 怎么处理

一共有2个办法:
1、进入数据管理,下载全部数据!
2、进入文件夹,找到DATA,然后再DAY里面找到该股的代码,将这个股单独删除,然后再开软件,软件会自动补充数据!

Ⅹ EXCEL表格中已有一系列股票代码,如何将新下载的有缺失值的数据快速对应到已有的表格中

不用宏那么麻烦,可以直接用函数=VLOOKUP 把表2中的行驶证号,匹配过去呀,只需要设置一个表格,然后双击,就搞定了~

根据你上面两个表,在表1中H3表格:设置=VLOOKUP(G3,D:E,2,0) ,然后下拉,也可以双击

阅读全文

与股票缺失数据补全相关的资料

热点内容
晶晶科技l股票行情 浏览:730
股票银行转帐变多 浏览:396
哪个软件有股票的直播 浏览:176
效用指数etf的股票成交量 浏览:474
200年至今涨幅股票排名 浏览:912
推荐个好点的股票软件 浏览:268
股票投资者构成 浏览:430
理想汽车股票中国可以买么 浏览:828
刚注册的账户为什么不能买股票 浏览:49
股票亚盛集团走势图 浏览:409
沪光股票605333业绩 浏览:207
永城煤电股票走势 浏览:928
600676是否持有证券公司股票 浏览:611
中国石油股票为什么不能买 浏览:584
梦到房产股票涨停 浏览:196
中海油天然气对股票的影响 浏览:858
什么软件可以查到最近的股票 浏览:677
经纪人可以有自己的股票账户吗 浏览:643
国内买股票用什么软件好 浏览:823
股票改名有涨幅限制吗 浏览:268