Good stuff Bhavesh but maybe I missed something. At what point did a machine learn something? Even if I were to accept the patently absurd notion that a machine were capable of learning, which I most assuredly do not, where precisely in your analysis is the learning purported to have taken place? Feeding numbers into equations (aka testing) is the standard process for validating algorithm builds. I agree that linear regression analysis is an excellent tool for prediction models. I doubt anyone would disagree. Why did you feel compelled to stick the words “machine learning” in the title of your post when there is no machine learning even suggested, let alone demonstrated?
By the very definitions of the words themselves machine learning is a self contradictory, logically incoherent, nonsense term, but I could live with that. Let’s say we stipulate that when we combine the two words “machine” and “learning” the original meanings of the two words no longer apply. Instead the new combined term, while incorporating some “essence” of the original words meanings, stands on its own to mean something totally new.
I don’t like that approach but I could be ok with it. If the definition of this new term had any sort of consistency or stability or use or real value in discourse. It is instead a term with what seems a single purpose, hype. Its main or sole function in actual use from what I can gather appears to be the gaining of attention, the garnering of clicks or of likes. More distressingly it also seems to be used more and more often as a way to attract research funding. Heck it is even now the basis of several online courses which offer so called nanodegrees in it. Apparently the sellers of these for profit scams believe that by adding another Hype term from a different field (nano, early 90s biotech rage) the hype level will be maxed so high that idiots will spend thousands of dollars on a worthless “degree” from an online “university.”
Hiding behind statistics and math works for the vast majority of the populace. However there are people like myself out there who see through the charade. Please do not take this as a personal attack, or a questioning of your integrity, and I certainly do not have the background or expertise to question your mathematical skills. I am simply asking you to take a hard look in the mirror and ask yourself the question I just did. Bhavesh why did you put the words “machine learning” in the title of your post? Why didn’t you title it simply Predicting housing values using linear regression analysis, or A linear regression model for predicting housing values, or Design and Testing of a Housing Price Prediction Model using a Linear Regression Based Algorithm, or any number of other possibilities?
If the answer is anything other than “it was necessary for clarity and to accurately describe the methods employed in the analysis” than I would suggest it was used inappropriately and should be removed.