Advanced Python Regression Analysis Tool

Job ID: 37776583

Budget: ₹37,500 – ₹75,000 INR

I'm looking for an experienced Python developer to build a program encompassing a diverse range of regression analysis capabilities and pre-processing methods. This tool should provide an intuitive GUI that can handle CSV and Excel data inputs. The program essentially fit a quadratic equation , a hyperplane using multiple input variables to one output using the GA with r2 maximization.

Key requirements include:

1. Data Loading & Preprocessing:
- The program should be capable of cleaning and normalizing data upon loading, ensuring their readiness for further analysis.

2. Feature Selection:
- A genetic algorithm should be part of the feature selection process.

3. Regression Model Fitting & Comparison:
- The program must possess the ability to fit, evaluate, and compare the following regression models based on R² values:
* Linear Regression
* Ridge Regression
* Lasso Regression
* Auto Regression
* Elastic Net Regression

Ideal freelancers for this job should present a detailed project proposal outlining an efficient approach to the project. Experience with data analysis tools and regression algorithms is highly preferred. Understanding of user interface design principles will be advantageous to ensure the product is user-friendly.