Changeset 17931 for trunk/HeuristicLab.Analysis
- Timestamp:
- 04/09/21 19:41:33 (4 years ago)
- Location:
- trunk/HeuristicLab.Analysis/3.3
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Analysis/3.3/HeuristicLab.Analysis-3.3.csproj
r16658 r17931 105 105 </PropertyGroup> 106 106 <ItemGroup> 107 <Reference Include="ALGLIB-3.7.0, Version=3.7.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 108 <HintPath>..\..\bin\ALGLIB-3.7.0.dll</HintPath> 107 <Reference Include="ALGLIB-3.17.0, Version=3.17.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 108 <SpecificVersion>False</SpecificVersion> 109 <HintPath>..\..\bin\ALGLIB-3.17.0.dll</HintPath> 109 110 <Private>False</Private> 110 111 </Reference> -
trunk/HeuristicLab.Analysis/3.3/MultidimensionalScaling/MultidimensionalScaling.cs
r17180 r17931 72 72 if (dimension != dissimilarities.Columns || coordinates.Rows != dimension) throw new ArgumentException("The number of coordinates and the number of rows and columns in the dissimilarities matrix do not match."); 73 73 74 double epsg = 1e-7;75 double epsf = 0;76 74 double epsx = 0; 77 75 int maxits = 0; … … 86 84 try { 87 85 alglib.minlmcreatevj(dimension - 1, c, out state); 88 alglib.minlmsetcond(state, eps g, epsf, epsx, maxits);86 alglib.minlmsetcond(state, epsx, maxits); 89 87 alglib.minlmoptimize(state, StressFitness, StressJacobian, null, new Info(coordinates, dissimilarities, i)); 90 88 alglib.minlmresults(state, out c, out rep); -
trunk/HeuristicLab.Analysis/3.3/Plugin.cs.frame
r17184 r17931 28 28 [Plugin("HeuristicLab.Analysis", "3.3.16.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Analysis-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.ALGLIB", "3. 7.0")]30 [PluginDependency("HeuristicLab.ALGLIB", "3.17.0")] 31 31 [PluginDependency("HeuristicLab.Collections", "3.3")] 32 32 [PluginDependency("HeuristicLab.Common", "3.3")] -
trunk/HeuristicLab.Analysis/3.3/Statistics/Fitting/ExpFitting.cs
r17180 r17931 41 41 public void Calculate(double[] y, double[] x, out double p0) { 42 42 if (y.Count() != x.Count()) { 43 throw new ArgumentException("The leng htof x and y needs do be equal. ");43 throw new ArgumentException("The length of x and y needs do be equal. "); 44 44 } 45 45 46 46 double[] c = new double[] { 0.3 }; 47 double epsf = 0;48 47 double epsx = 0.000001; 49 48 int maxits = 0; … … 59 58 60 59 alglib.lsfitcreatef(xx, y, c, diffstep, out state); 61 alglib.lsfitsetcond(state, eps f, epsx, maxits);60 alglib.lsfitsetcond(state, epsx, maxits); 62 61 alglib.lsfitfit(state, ExpFunc, null, null); 63 62 alglib.lsfitresults(state, out info, out c, out rep); -
trunk/HeuristicLab.Analysis/3.3/Statistics/Fitting/LogFitting.cs
r17180 r17931 45 45 46 46 double[] c = new double[] { 0.3, 0.3 }; 47 double epsf = 0;48 47 double epsx = 0.000001; 49 48 int maxits = 0; … … 59 58 60 59 alglib.lsfitcreatef(xx, y, c, diffstep, out state); 61 alglib.lsfitsetcond(state, eps f, epsx, maxits);60 alglib.lsfitsetcond(state, epsx, maxits); 62 61 alglib.lsfitfit(state, LogFunc, null, null); 63 62 alglib.lsfitresults(state, out info, out c, out rep);
Note: See TracChangeset
for help on using the changeset viewer.