[ 
https://issues.apache.org/jira/browse/MATH-1494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16902865#comment-16902865
 ] 

Gilles commented on MATH-1494:
------------------------------

{quote}pointers
{quote}
Do you intend to contribute via [GitHub|https://github.com/apache/commons-math]?
 If not, [here is the repository at 
Apache|https://gitbox.apache.org/repos/asf?p=commons-math.git] from which you 
can provide patches (to be attached to this JIRA issue).

Associated functionality is in the ["o.a.c.m.fitting" 
package|https://gitbox.apache.org/repos/asf?p=commons-math.git;a=tree;f=src/main/java/org/apache/commons/math4/fitting]
 but IIUC, the implementation would not need the [boiler-plate code currently 
assumed by the 
design|https://gitbox.apache.org/repos/asf?p=commons-math.git;a=blob;f=src/main/java/org/apache/commons/math4/fitting/AbstractCurveFitter.java].
 That will probably require discussing on the ["dev" 
ML|http://commons.apache.org/mail-lists.html].

Please note that "Commons Math" is being refactored into more manageable 
chunks: namely new modular components on which the next version will depend:
 * [Commons RNG|http://commons.apache.org/proper/commons-rng/]
 * [Commons Numbers|http://commons.apache.org/proper/commons-numbers/]
 * [Commons Geometry|http://commons.apache.org/proper/commons-geometry/]
 * [Commons Statistics|http://commons.apache.org/proper/commons-statistics/]

In particular, we need all the help we can get in order to provide official 
releases for the latter three.

"Commons Numbers" would welcome an additional module for function fitting. That 
would mean porting the code currently in the ["o.a.c.m.fitting" 
package|https://gitbox.apache.org/repos/asf?p=commons-math.git;a=tree;f=src/main/java/org/apache/commons/math4/fitting]
 package (albeit with a new design targeted at the [Java 8 function 
API|https://docs.oracle.com/javase/8/docs/api/java/util/function/DoubleUnaryOperator.html]);
 or at least, design the new module towards that goal.

bq. How do I get this assigned to me?

No problem; consider it assigned to you. ;-)


> Find exponential curve fit to data using Jacquelin method
> ---------------------------------------------------------
>
>                 Key: MATH-1494
>                 URL: https://issues.apache.org/jira/browse/MATH-1494
>             Project: Commons Math
>          Issue Type: New Feature
>            Reporter: Tom Prodehl
>            Priority: Major
>              Labels: curvefitter, exponential, fitting
>             Fix For: 4.0
>
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Function to fit an exponential decay (negarive beta) or positive beta without 
> initial guessing
>  Based on [https://stackoverflow.com/a/39436209/545346]
>  Original source: Regressions et Equations integrales, Jean Jacquelin
>  [https://www.scribd.com/doc/14674814/Regressions-et-equations-integrales]
> The class will allow for the usual variety of providing inputs of x and y.
> Once computed the instance can be queried for Amplitude, Beta, and Constant, 
> defining a curve for y= Amplitude * exp(Beta * x) + Constant



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to