heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
39 stars 16 forks source link

Kernel density estimation for histogram control #2351

Closed HeuristicLab-Trac-Bot closed 9 years ago

HeuristicLab-Trac-Bot commented 9 years ago

Issue migrated from trac ticket # 2351

milestone: HeuristicLab 3.3.12 | component: Analysis.Statistics.Views | priority: medium | resolution: done

2015-03-05 10:17:30: @gkronber created the issue


looks good.

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:21:32: @gkronber changed status from new to accepted

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:21:32: @gkronber removed owner

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:22:12: @gkronber commented


r12134: added kernel density calculation

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:38:42: @gkronber commented


r12135 sigma as parameter of the density estimation routine

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:40:09: @gkronber changed status from accepted to assigned

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:40:09: @gkronber changed owner from @gkronber to @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:42:01: @Shabbafru commented


TODO:

  • Rename class to KernelDensityEstimator
  • Add rule of thumb for determining sigma
  • Make sigma configurable in UI
HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 10:42:01: @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:17:49: @Shabbafru commented


r12139

  • renamed NormalDistribution class
  • added Silverman's rule of thumb for bandwidth estimation
  • made bandwidth configurable in UI
HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:17:56: @Shabbafru changed status from assigned to accepted

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:30:23: @Shabbafru commented


r12140 fixed name of NumericUpDown

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:31:11: @Shabbafru changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:31:11: @Shabbafru changed owner from @Shabbafru to @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:49:49: @gkronber commented


See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

-************* Exception Text **************
System.ArgumentOutOfRangeException: Value of '0,0451577805747279' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
   at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   at HeuristicLab.Analysis.Views.HistogramControl.CalculateDensity(Series series, List`1 row, Double bandwidth) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Views\3.3\HistogramControl.cs:line 203
   at HeuristicLab.Analysis.Views.HistogramControl.UpdateHistogram(Double bandwith) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Views\3.3\HistogramControl.cs:line 170
   at HeuristicLab.Analysis.Views.HistogramControl.AddPoints(String name, IEnumerable`1 points, Boolean replace) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Views\3.3\HistogramControl.cs:line 119
   at HeuristicLab.Analysis.Statistics.Views.StatisticalTestsView.GenerateChart(DataTable histogramTable) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Statistics.Views\3.3\StatisticalTestsView.cs:line 234
   at HeuristicLab.Analysis.Statistics.Views.StatisticalTestsView.RebuildDataTable() in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Statistics.Views\3.3\StatisticalTestsView.cs:line 228
   at HeuristicLab.Analysis.Statistics.Views.StatisticalTestsView.groupComboBox_SelectedValueChanged(Object sender, EventArgs e) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Statistics.Views\3.3\StatisticalTestsView.cs:line 271
   at System.Windows.Forms.ComboBox.OnSelectedValueChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
   at HeuristicLab.Analysis.Statistics.Views.StatisticalTestsView.OnContentChanged() in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Analysis.Statistics.Views\3.3\StatisticalTestsView.cs:line 80
   at HeuristicLab.MainForm.WindowsForms.ContentView.set_Content(IContent value) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.MainForm.WindowsForms\3.3\Views\ContentView.cs:line 52
   at HeuristicLab.MainForm.WindowsForms.ViewHost.OnContentChanged() in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.MainForm.WindowsForms\3.3\Controls\ViewHost.cs:line 149
   at HeuristicLab.MainForm.WindowsForms.ContentView.set_Content(IContent value) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.MainForm.WindowsForms\3.3\Views\ContentView.cs:line 52
   at HeuristicLab.MainForm.WindowsForms.MainForm.ShowContent(IContent content, Type viewType) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.MainForm.WindowsForms\3.3\MainForms\MainForm.cs:line 261
   at HeuristicLab.Optimization.Views.RunCollectionView.menuItem_Click(Object sender, EventArgs e) in c:\reps\HeuristicLab\trunk\sources\HeuristicLab.Optimization.Views\3.3\RunCollectionViews\RunCollectionView.cs:line 349
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:50:00: @gkronber changed status from reviewing to assigned

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 14:50:00: @gkronber changed owner from @gkronber to @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 15:51:25: @Shabbafru changed status from assigned to reviewing

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 15:51:25: @Shabbafru changed owner from @Shabbafru to @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 15:51:25: @Shabbafru commented


r12143 add minimum check for bandwidth

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 17:00:18: @Shabbafru changed status from reviewing to assigned

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 17:00:18: @Shabbafru changed owner from @gkronber to @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 17:00:26: @Shabbafru changed status from assigned to accepted

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 17:02:45: @Shabbafru changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 17:02:45: @Shabbafru changed owner from @Shabbafru to @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-05 17:02:45: @Shabbafru commented


r12145 the histogram and density curves now have the same color

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-06 09:02:45: @gkronber changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-06 09:02:45: @gkronber changed owner from @gkronber to @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-06 09:02:45: @gkronber edited the issue description

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-06 15:01:20: @Shabbafru changed status from readytorelease to closed

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-06 15:01:20: @Shabbafru removed resolution

HeuristicLab-Trac-Bot commented 9 years ago

2015-03-06 15:01:20: @Shabbafru commented


r12154: merged r12134,r12135,r12139,r12140,r12143,r12145 into stable