以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于GROWTH函数的使用  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=166622)

--  作者:maomao8643
--  发布时间:2018/11/22 9:56:35
--  关于GROWTH函数的使用

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=31264

在上面这个帖子中介绍了GROWTH函数的使用,但是实在是看不懂。

 

一、

根据现有的数据预测指数增长值。根据现有的 x 值和 y 值,GROWTH 函数返回一组新的 x 值对应的 y 值。
语法
GROWTH(known_y\'s,new_x\'s,n,const)

 

从公式字面来看,现有的值,只有y值,没有引入现有的x值。

 

二、

例如我们有一组数组B值为{33100,47300,69000,102000,150000,220000}, 执行GROWTH(B,D,6,TRUE);后将返回32618.20377;
执行GROWTH(HIGH,D,6,TRUE);则表示计算最近6周期的最高价的预测指数增长值.并将未来几个周期的预测值存放于数组D中.

 

从这段解释来看,第一句说函数有个返回值,第二句却说返回的结果放在数组D中。到底有几个返回结果啊?


--  作者:maomao8643
--  发布时间:2018/11/22 10:00:22
--  

做了一下测试,结果似乎是:

 

根据已知的数组Y,预测N-1个未来值并放在数组X中,同时返回数组X的第一个值。

 

这个理解对吗?


--  作者:banzhuan
--  发布时间:2018/11/22 10:30:10
--  
稍等,工作人员本地这边测试下
--  作者:banzhuan
--  发布时间:2018/11/22 10:56:16
--  
根据已知数组Y,预测未来N个周期的返回值存放到X数组中,并不是只返回第一个值;您将数组X输出看下就知道了,如下图:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:maomao8643
--  发布时间:2018/11/22 11:26:27
--  


图片点击可在新窗口打开查看此主题相关图片如下:代码.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:结果.png
图片点击可在新窗口打开查看

用UBOUND查看,只是生成了N-1个预测值,不是N个。

 

另外,原始数据是明显的线性,为啥预测的结果不是线性的延伸?


--  作者:banzhuan
--  发布时间:2018/11/22 13:12:30
--  
1、的确是N-1的值;
2、GROWTH 返回预测指数增长值,不是线性延伸,如果想要线性延伸用LINEST试试