def randomGradientAscentTest(): featureDatas, classTypes = GradientRegression.loadDataSet() weightsMatrix, weights = GradientRegression.getBestWeightsByRandomGradientAscent( featureDatas, classTypes, 50) print weights GradientRegression.plotBestRegressionLine( featureDatas, classTypes, weights)
def plotTest(): featureDatas, classTypes = GradientRegression.loadDataSet() weights = GradientRegression.getBestRegressionWeightsByGradientAscent( featureDatas, classTypes) print weights GradientRegression.plotBestRegressionLine( featureDatas, classTypes, weights)
def weightsTest(): featureDatas, classTypes = GradientRegression.loadDataSet() weights = GradientRegression.getBestRegressionWeightsByGradientAscent(featureDatas, classTypes) print weights
def plotWeightsAstringencyTest(): featureDatas, classTypes = GradientRegression.loadDataSet() GradientRegression.plotWeightsAstringency(featureDatas, classTypes)