ResInsight icon indicating copy to clipboard operation
ResInsight copied to clipboard

Regression Analysis : Investigate relevant tools

Open magnesj opened this issue 4 years ago • 3 comments

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.

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

magnesj avatar Jan 13 '21 18:01 magnesj

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 [email protected]

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.

OPMUSER avatar Jan 14 '21 01:01 OPMUSER

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.

github-actions[bot] avatar May 02 '21 11:05 github-actions[bot]

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

magnesj avatar Jun 03 '22 11:06 magnesj