簡體   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