Coder Social home page Coder Social logo

vikrantarora25 / car-price-prediction-highly-comprehensive-linear-regression-project- Goto Github PK

View Code? Open in Web Editor NEW
26.0 2.0 17.0 3.48 MB

A Linear Regression model to predict the car prices for the U.S market to help a new entrant understand important pricing variables in the U.S automobile industry. A highly comprehensive analysis with detailed explanation of all steps; data cleaning, exploration, visualization, feature selection, model building, evaluation & MLR assumptions validity.

Jupyter Notebook 100.00%
regression regression-analysis regression-models linear-regression regression-algorithms cross-validation kfold-cross-validation recursive-algorithm recursive-feature-elimination rfe

car-price-prediction-highly-comprehensive-linear-regression-project-'s Introduction

A/B Testing to Determine Effect of Introducing Free Trial Screener on Conversions

Experiment Description

At the time of this experiment, Udacity courses currently have two options on the course overview page: "start free trial", and "access course materials".

If the student clicks "start free trial", they will be asked to enter their credit card information, and then they will be enrolled in a free trial for the paid version of the course. After 14 days, they will automatically be charged unless they cancel first.

If the student clicks "access course materials", they will be able to view the videos and take the quizzes for free, but they will not receive coaching support or a verified certificate, and they will not submit their final project for feedback.

In the experiment, Udacity tested a change where if the student clicked "start free trial", they were asked how much time they had available to devote to the course. If the student indicated 5 or more hours per week, they would be taken through the checkout process as usual. If they indicated fewer than 5 hours per week, a message would appear indicating that Udacity courses usually require a greater time commitment for successful completion, and suggesting that the student might like to access the course materials for free. At this point, the student would have the option to continue enrolling in the free trial, or access the course materials for free instead.

Hypothesis

Hypothesis is free trial screener sets clearer expectations for students upfront and thus reduce the number of frustrated students who left the free trial because they didn't have enough time— without significantly reducing the number of students to continue pass the free trial and eventually complete the course.

Recommendation Based on Test Results

Test results show with the introduction of free trial screener button there is negligible fall in net conversion rate which is not statistically significant & also practially significant (prac significance assumed as minimum 1% decrease in conversion rate).

I expect filtering students by setting minimum time expectations will not impact net conversions thus will not impact company's revenue and at the same time will reduce costs due to less tutor hours on non paying students & also lead to increased focus on serious students.

car-price-prediction-highly-comprehensive-linear-regression-project-'s People

Contributors

vikrantarora25 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

car-price-prediction-highly-comprehensive-linear-regression-project-'s Issues

[bug] Couldn't use (model.resid)

Hi, This is really a great job! thank you i learn a lot from it and from the references you mention.
Anyway, when I try to run any cell contains model.resid
I get this error

AttributeError                            Traceback (most recent call last)
<ipython-input-137-c4481da1ff48> in <module>()
     25     print('If the returned Anderson Draling statistic is larger than the critical value, then for the 5% significance level, the null hypothesis that the data come from the Normal distribution should be rejected. ')
     26 
---> 27 normality_of_residuals_test(lm)

<ipython-input-137-c4481da1ff48> in normality_of_residuals_test(model)
     10     '''
     11 
---> 12     sm.ProbPlot(model.resid).qqplot(line='s');
     13     plt.title('Q-Q plot');
     14 

AttributeError: 'LinearRegression' object has no attribute 'resid'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.