首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逻辑索引和从另一个数组中减去

逻辑索引和从另一个数组中减去
EN

Stack Overflow用户
提问于 2014-03-14 09:20:22
回答 1查看 49关注 0票数 0

我有一个名为forecast_growth的数组。我有另外两个数组,一个是称为ci_upper的上值的置信区间&最后一个数组是下置信度区间ci_lower。所有的数组都是310x1

我想要做的是,在forecast_growth数组中的值低于ci_lower数组中的相应值的地方,查找增长值和下限之间的差异,并将其返回给一个新数组。

到目前为止,我有一个行,它返回小于ci_lower的所有值,这并不是我所需要的。

代码语言:javascript
复制
obs_outside_ci_lower = forecast_growth(forecast_growth < ci_lower);

更新-添加了一些数据作为示例

代码语言:javascript
复制
forecast_growth     ci_upper   ci_lower     rows I would like returned  values I would like returned
5                   8          3
9                   10         4
3                   7          4            Yes                         (4-3) = 1
5                   12         7            Yes                         (7-5) = 2
6                   9          4

因此,在上面,我想要一个数组会返回两个值。预测增长率低于ci_lower极限的两个数值。我想为这两行返回的实际值是ci_lower值减去预测的增长值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-14 09:27:53

这就是你想要的

代码语言:javascript
复制
ind = forecast_growth < ci_lower;
ci_lower(ind) - forecast_growth(ind)

请注意,ind基本上将是“我希望返回的行”列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22400695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档