Internal Compiler Error Help
John Colvin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu May 21 06:47:24 PDT 2015
On Thursday, 21 May 2015 at 11:36:15 UTC, Saurabh Das wrote:
> PS: The original expression:
> http://dpaste.dzfl.pl/raw/e7a66aa067ab
>
> double someFunction(double AvgPriceChangeNormalized, double
> DayFactor, double TicksTenMinutesNormalized)
> {
> return
> ((((AvgPriceChangeNormalized)*(0.0868))*((DayFactor)*(TicksTenMinutesNormalized)))*(((AvgPriceChangeNormalized)*(0.0868))*(((((((((TicksTenMinutesNormalized)==0)?(1):((AvgPriceChangeNormalized)/(TicksTenMinutesNormalized)))-((TicksTenMinutesNormalized)+(DayFactor)))==0)?(1):((TicksTenMinutesNormalized)/((((TicksTenMinutesNormalized)==0)?(1):((AvgPriceChangeNormalized)/(TicksTenMinutesNormalized)))-((TicksTenMinutesNormalized)+(DayFactor)))))==0)?(1):(((TicksTenMinutesNormalized)+(-0.865))/((((((TicksTenMinutesNormalized)==0)?(1):((AvgPriceChangeNormalized)/(TicksTenMinutesNormalized)))-((TicksTenMinutesNormalized)+(DayFactor)))==0)?(1):((TicksTenMinutesNormalized)/((((TicksTenMinutesNormalized)==0)?(1):((AvgPriceChangeNormalized)/(TicksTenMinutesNormalized)))-((TicksTenMinutesNormalized)+(DayFactor)))))))*(TicksTenMinutesNormalized))));
> }
fair enough. I thought normally you'd want to have some sort of
expression simplification in genetic programming, to avoid adding
too many superfluous degrees of freedom? Aside from the obvious
problems, those extra degrees of freedom can put you at risk of
overfitting.
More information about the Digitalmars-d-learn
mailing list