ML之回归预测之Lasso:利用Lasso算法解决回归(实数值评分预测)问题—优化模型【增加新(组合)属性】
【摘要】 ML之回归预测之Lasso:利用Lasso算法解决回归(实数值评分预测)问题—优化模型【增加新(组合)属性】
目录
输出结果
设计思路
核心代码
输出结果
设计思路
核心代码
names[-1] = "a^2"names.append("a*b") nrows = len(xList)ncols = ...
ML之回归预测之Lasso:利用Lasso算法解决回归(实数值评分预测)问题—优化模型【增加新(组合)属性】
目录
输出结果

![]()
设计思路

核心代码
-
names[-1] = "a^2"
-
names.append("a*b")
-
-
-
nrows = len(xList)
-
ncols = len(xList[0])
-
-
xMeans = []
-
xSD = []
-
for i in range(ncols):
-
col = [xList[j][i] for j in range(nrows)]
-
mean = sum(col)/nrows
-
xMeans.append(mean)
-
colDiff = [(xList[j][i] - mean) for j in range(nrows)]
-
sumSq = sum([colDiff[i] * colDiff[i] for i in range(nrows)])
-
stdDev = sqrt(sumSq/nrows)
-
xSD.append(stdDev)
-
-
-
X = numpy.array(xList) #Unnormalized X's
-
X = numpy.array(xNormalized) #Normlized Xss
-
Y = numpy.array(labels) #Unnormalized labels
文章来源: yunyaniu.blog.csdn.net,作者:一个处女座的程序猿,版权归原作者所有,如需转载,请联系作者。
原文链接:yunyaniu.blog.csdn.net/article/details/85719995
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)