Skip to content

Developed a Windows-based app for analyzing data distributions and identifying the best-fitted distribution using the Maximum Likelihood Estimation algorithm. The app features histogram analysis, error ranking, and allows users to directly save results along with distribution charts.

License

Notifications You must be signed in to change notification settings

AliAmini93/Data-Distribution-Finder

Repository files navigation

Data Distribution Finder

There are three buttons and two tabs in this application. The input file data is loaded by selecting the Browse button. Furthermore, every process may be viewed on the Log tab. In the About Application section, users may find the proper input format. After the data has been loaded, By hitting the Run button, the program examines the histogram of the input data for the best-fitted distribution.

image

The results are then available on the Result tab. The Result tab displays the best-selected distribution parameters as well as a link to further information about the relevant distribution.

app_result

The sums of squared errors associated with each distribution fitted on the input data histogram were ranked by this application. In the final output file, the corresponding fitting errors may be obtained. The output file also contains the data histogram and best-fitting distribution charts. Finally, these findings may be saved as an Excel spreadsheet. This application is built on pyqt5(https://github.com/PyQt5) and utilized the fitter library(https://github.com/cokelaer/fitter) for selecting the best-fitting distribution.

About

Developed a Windows-based app for analyzing data distributions and identifying the best-fitted distribution using the Maximum Likelihood Estimation algorithm. The app features histogram analysis, error ranking, and allows users to directly save results along with distribution charts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages