【问题标题】:How do I plot just the outer edge of a curve in Excel?如何在 Excel 中仅绘制曲线的外边缘?
【发布时间】:2014-10-09 11:37:09
【问题描述】:

我的数据如下所示:

Risk    Return  
9.2      6.5  
7.8      3.4  
6.4      5.2  
.  
.  
.  
.  
10.2     6.4  

我创建了一个如下所示的散点图:

我怎样才能得到曲线的外边缘?我希望它看起来像这样:

【问题讨论】:

  • 要么是@pnuts 所说的,要么你找到一种算法来找到最高点。 (那时我会建议使用 MatLab 或 R 之类的程序,它会让它MUCH 更容易)

标签: excel charts curve


【解决方案1】:

也许选择最接近上边界的点的坐标,仅将这些坐标绘制为单独的系列并添加合适的趋势线。或者通过在图表上使用显示方程绘制选择来从显示的公式中创建包络值。简化示例:

【讨论】:

    【解决方案2】:

    假设您的风险在 A 列第 2-100 行,而回报在 B 列第 2-100 行。

    用这个公式创建一个列 C(它是一个数组公式,所以使用 Ctrl-Shift-Enter): =MAX(IF($A$2:$A$100

    复制到所有 C 列。这个公式是说获得最大回报,所有点的风险相同或低于这个点。如果该返回等于该点返回则为 TRUE。

    现在创建列 D 和 E,并使用如下公式: =IF(C2,A2,0) =IF(C2,B2,0)

    这会将不属于边界的点归零,然后您可以绘制这些点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 1970-01-01
      相关资源
      最近更新 更多