2016-03-29 20 views
1

Birisi R veya S + kullanarak Spotfire w/o'da eğri altındaki alanı hesaplarken bana yardımcı olabilir mi?Spot Ateşinde Eğri Altındaki Alan Nasıl Hesaplanır?

Verileri her Kuyu için [K] (1 = en büyük değer) cinsinden sıralamak ve daha sonra [P] (azalan K) ve [K] kümülatif toplamlarını hesaplamak, ardından hesaplamak ve arsalamak (eğriler olarak), [K] ve [K] 'nın toplam kümülatif toplamı, her kuyu için her bir eğri altındaki alanı hesaplar (ifade nedir).

Her bir noktayı Spotfire'da hesaplamak istiyorum, ancak temel sorunlarımın [K] sıralamasıdır. Bu yüzden hiçbir bağ yoktur (değerleri önce [K] ve sonra [Derinlik] ile sıralamayı denedim), değerleri toplama Her bir Kuyu için [P] ve [K] 'nin [K] sıralamasıyla ve daha sonra her eğri altında Riemann Toplamlarını (Alan) hesaplayarak.

Data_Table_and_Curves

+0

eğri altındaki hesaplanan alana My düşünce süreci amaçlanmıştır. Bence sözdizimi yanlış alıyorum çünkü bunu nasıl yapacağımı bildiğim excel sayfama kıyasla kapalı olan numaraları alıyorum. Hatalarım, her bir kuyu için hesaplamaya çalışmaktadır (A ve B) – Lgeo

+0

Sadece bazı detaylar değil, tamamen yeni gereksinimler :(Bu soruya, bu orijinal soruyu referans alarak yeni bir soruya kopyalayacağım. orijinal soruya geri dönmek için değişiklikleri geri döndürün –

+0

@ Máté, Yeni sorular ekledim. Sorularınız ve postalama için protokolle ilgili yardımları takdir ediyorum (hala yeni)! Yavaş öğrenme için üzgünüm;) – Lgeo

cevap

0

İlk başta aksi SpotFire veri kümelerinde farklı zamanların karıştı alacağı, eşsiz süresini hesaplamak için yeni bir sütun ([period]) eklemek gerekir:
[well] & Log10([time] + 1)

Sonra bir haç eklemek tablo, dikey eksene sürükle [well] ve hücre değerlerine bu ifadeyi girin: Sum(([pressure] + Avg([pressure]) over (Next([period])))/2 * (Avg([time]) over (Next([period])) - [time]))

Alternatif yeni bir sütun ekleyebilir ([AUDPC_helper]) adım adım hesaplamalara da bakınız:
([pressure] + Avg([pressure]) over (Intersect(NextPeriod([period]),[well])))/2 * (Avg([time]) over (Intersect(NextPeriod([period]),[well])) - [time])
Sadece bu sütunun özetini almanız gerekmektedir. -> toplamı Reimann Alanların Toplamı Reimann toplamları sütun hesaplanan hesaplanan: enine Tablo

enter image description here

+0

Teşekkürler Máté! Bunu test edip size bildireceğim ve – Lgeo

+0

Máté, [dönem] özelliği ile nasıl başa çıktığınızı biraz kafam karıştıracağım. Anladığım kadarıyla, benzersiz bir tanımlayıcı olmalı, ancak verilerimi hatalı olarak ölçeklendirmeyecek mi? Ayrıca, Riemann Sums için formülü (AUDPC_helper) nedir? – Lgeo

+0

Verilerinizi ölçeklemez, sadece bağımsız olarak ve düzenli bir şekilde sıralamak için [iyi] ve [zaman] birleştiren bir tanımlayıcı oluşturur. Sadece sütunu ekleyin, sonra nasıl çalıştığını görmek için yeni bir ham tablo görselleştirme oluşturun. –