问题
已知
X和Y有下表的对应关系,当一个新的4<x<11时,对应的y是多少?
例如:x=10,y=?
| X | Y |
|---|---|
| 4 | 54 |
| 6 | 62 |
| 9 | 70 |
| 11 | 100 |
解决思路
采用线性插值的方法,找到x前后两个数x1和x2,线性计算
y=y1 + x*(y2-y1)/(x2-x1)即可
因此 x=10,y应该是85
Excel函数介绍
trend()函数
说明
返回线性趋势值。 找到适合已知数组 known_y’s 和 known_x’s 的直线(用最小二乘法)。 返回指定数组 new_x’s 在直线上对应的 y 值。
语法
TREND(known_y’s, [known_x’s], [new_x’s], [const])
TREND 函数语法具有下列参数:
◾ Known_y’s 必需。
关系表达式 y = mx + b 中已知的 y 值集合。
如果数组 known_y’s 在单独一列中,则 known_x’s 的每一列被视为一个独立的变量。如果数组 known_y’s 在单独一行中,则 known_x’s 的每一行被视为一个独立的变量。
◾ Known_x’s 必需。
关系表达式 y = mx + b 中已知的可选 x 值集合。
数组 known_x’s 可以包含一组或多组变量。 如果仅使用一个变量,那么只要 known_x’s 和 known_y’s 具有相同的维数,则它们可以是任何形状的区域。 如果用到多个变量,则 known_y’s 必须为向量(即必须为一行或一列)。
如果省略 known_x’s,则假设该数组为 {1,2,3,…},其大小与 known_y’s 相同。
◾ New_x’s 必需。
需要函数 TREND 返回对应 y 值的新 x 值。
New_x’s 与 known_x’s 一样,对每个自变量必须包括单独的一列(或一行)。 因此,如果 known_y’s 是单列的,known_x’s 和 new_x’s 应该有同样

本文深入讲解了Excel中的TREND、OFFSET、MATCH和FREQUENCY等函数的应用,通过实例演示了如何利用这些函数进行数据插值和趋势分析,特别适用于处理非线性数据集时寻找局部线性趋势。
最低0.47元/天 解锁文章
1141

被折叠的 条评论
为什么被折叠?



