繁体   English   中英

如何在Spotfire中计算曲线下的面积?

[英]How to Calculate Area Under the Curve in Spotfire?

有人可以协助我使用R或S +在Spotfire w / o中计算曲线下方的面积吗?

我希望将每个孔的数据按[K](1 =最大值)排序,然后计算[P](按降序K排序)和[K]的累加和,然后计算并绘制(作为曲线) [P]和[K]的百分比累加总和,计算每个孔的每条曲线下的面积(表达式是什么)。

我想计算Spotfire中的每一列,但是我的主要问题是对[K]进行排名,因此没有联系(我试图先按[K]排名,然后按[深度]排名),将[P]的值相加和[K]按每个井的[K]排名,然后计算每条曲线下的黎曼和(面积)。

数据表和曲线

首先,您需要添加新列( [period] )以计算唯一时间,否则Spotfire会混淆数据集中的不同时间:
[well] & Log10([time] + 1)

然后添加一个交叉表,将[well]拖到垂直轴上,并将此表达式输入到单元格值: Sum(([pressure] + Avg([pressure]) over (Next([period]))) / 2 * (Avg([time]) over (Next([period])) - [time]))

或者,您也可以添加新列( [AUDPC_helper] ),也可以查看分步计算:
([pressure] + Avg([pressure]) over (Intersect(NextPeriod([period]),[well]))) / 2 * (Avg([time]) over (Intersect(NextPeriod([period]),[well])) - [time])
只需在例如交叉表中获取此列的摘要

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM