OPM / ResInsight

3D viewer and post processing of reservoir models
http://resinsight.org/
GNU General Public License v3.0
174 stars 92 forks source link

Regression Analysis : Investigate relevant tools #7206

Closed magnesj closed 1 year ago

magnesj commented 3 years ago

Required modes are

The regression analysis is intended to be used on cross plots to define the relationship between two properties. It is also relevant to use on summary curves to predict future trends.

Investigate if this task can be internally or what kind of external tool that can be used. External tools should be possible to use from vcpkg, or included as a submodule in ThirdParty.

https://petrowiki.spe.org/Production_forecasting_decline_curve_analysis

We have used gsl previously, can be installed by vcpkg https://github.com/microsoft/vcpkg/tree/master/ports/gsl

Previous use of GSL seen in this commit https://github.com/OPM/ResInsight/commit/a33339a31f3c4b7ab50134f0153eec40a52d711e

OPMUSER commented 3 years ago

If you are doing this for summary variables then take a look at Decline Curve Analysis ("DCA"). Engineers use the historical production and DCA to prediction future production and is commonly used to QC simulation models. If the DCA results match the simulators results (or are close) then gives confidence in the model's forecasting ability under the same drive mechanism.

OPM User opmuser0@gmail.com

On 14-Jan-21 02:17, Magne Sjaastad wrote:

Required modes are

  • Linear
  • Polynomial
  • Exponential
  • Hyperbolic

The regression analysis is intended to be used on cross plots to define the relationship between two properties. It is also relevant to use on summary curves to predict future trends.

Investigate if this task can be internally or what kind of external tool that can be used. External tools should be possible to use from vcpkg, or included as a submodule in ThirdParty.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/OPM/ResInsight/issues/7206, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEJAQD24U26QUVBVEV3ZEYTSZXPVPANCNFSM4WBGRVQQ.

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

magnesj commented 2 years ago

https://www.alglib.net/ Previously used by @jonjenssen