以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教slope函数问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=166468) |
-- 作者:yydkyet -- 发布时间:2018/11/13 17:31:48 -- 请教slope函数问题 请教slope函数 和excel 里面的是同一个算法么? slope(C,N) 第二个X数组是1到N?
|
-- 作者:yukizzc -- 发布时间:2018/11/13 21:12:11 -- 是的,就是最小二乘法求线性回归 你百度下晚上有详细介绍的 |
-- 作者:yydkyet -- 发布时间:2018/11/14 9:22:08 -- slope(C,N) 第二个X数组是1到N? |
-- 作者:FireScript -- 发布时间:2018/11/14 9:51:07 -- 什么意思?X本身是单独的数组。计算slope得时候 从当前位置取n个x的值来进行计算。 |
-- 作者:yydkyet -- 发布时间:2018/11/14 9:56:32 -- 我的意思是金字塔里面的slope(C,N) 如果与excel中相同算法,那也应该有两个对应的数组,即y数组和x数组。 那么对应两个数组y数组是最近N个C的值,X数组是1,2,3,...N 是这样的么? 然后我按excel方式算出来的值竟然不一样。。。。为什么
|
-- 作者:FireScript -- 发布时间:2018/11/14 10:07:05 -- X的长度大于等于N值的。金字塔算法里面计算的时候是去取N个X的值来计算这个值的,和excel里面保持x和y长度一致是同样原理的。但是金字塔里面相当于其中一个数组必须是有序的一个数组 比如1-10 1-100这种,这就是参数N的含义了。excel里面没有这个限制。 |
-- 作者:yukizzc -- 发布时间:2018/11/14 10:12:07 -- 想象下直角坐标平面系,你有x轴和y轴,两个维度数据去定位点,然后得到斜率 excel里面的两组数组就是这两个点
但是在金字塔中,你数组比如是10个,那么默认的自变量就是1-10了不需要再额外定义而已 |
-- 作者:yydkyet -- 发布时间:2018/11/14 10:12:45 -- 那比如说L1是8,那么X数组的值应该是哪几个? |
-- 作者:yydkyet -- 发布时间:2018/11/14 10:15:54 -- 数组x是从0还是1开始的? |
-- 作者:FireScript -- 发布时间:2018/11/14 10:27:07 -- x是以当前位置向历史方向获取。 比如N是3,则是当前K和上一个K以及上上一个K。 |