当前位置: 首页 > news >正文

门户网站功能做外贸哪个网站比较好

门户网站功能,做外贸哪个网站比较好,网页设计作业报告范文,网站版块下载本文实例讲述了Python实现的简单线性回归算法。分享给大家供大家参考#xff0c;具体如下#xff1a; 用python实现R的线性模型(lm)中一元线性回归的简单方法#xff0c;使用R的women示例数据#xff0c;R的运行结果#xff1a;summary(fit) Call: lm(formula weig…本文实例讲述了Python实现的简单线性回归算法。分享给大家供大家参考具体如下 用python实现R的线性模型(lm)中一元线性回归的简单方法使用R的women示例数据R的运行结果summary(fit) Call: lm(formula weight ~ height, data women) Residuals: Min 1Q Median 3Q Max -1.7333 -1.1333 -0.3833 0.7417 3.1167 Coefficients: Estimate Std. Error t value Pr(|t|) (Intercept) -87.51667 5.93694 -14.74 1.71e-09 *** height 3.45000 0.09114 37.85 1.09e-14 *** --- Signif. codes: 0 ‘*** 0.001 ‘** 0.01 ‘* 0.05 ‘. 0.1 ‘ 1 Residual standard error: 1.525 on 13 degrees of freedom Multiple R-squared: 0.991, Adjusted R-squared: 0.9903 F-statistic: 1433 on 1 and 13 DF, p-value: 1.091e-14 python实现的功能包括 计算pearson相关系数 使用最小二乘法计算回归系数 计算拟合优度判定系数R2R2 计算估计标准误差Se 计算显著性检验的F和P值 import numpy as np import scipy.stats as ss class Lm: 简单一元线性模型计算回归系数、拟合优度的判定系数和 估计标准误差显著性水平 def __init__(self, data_source, separator): self.beta np.matrix(np.zeros(2)) self.yhat np.matrix(np.zeros(2)) self.r2 0.0 self.se 0.0 self.f 0.0 self.msr 0.0 self.mse 0.0 self.p 0.0 data_mat np.genfromtxt(data_source, delimiterseparator) self.xarr data_mat[:, :-1] self.yarr data_mat[:, -1] self.ybar np.mean(self.yarr) self.dfd len(self.yarr) - 2 # 自由度n-2 return # 计算协方差 staticmethod def cov_custom(x, y): result sum((x - np.mean(x)) * (y - np.mean(y))) / (len(x) - 1) return result # 计算相关系数 staticmethod def corr_custom(x, y): return Lm.cov_custom(x, y) / (np.std(x, ddof1) * np.std(y, ddof1)) # 计算回归系数 def simple_regression(self): xmat np.mat(self.xarr) ymat np.mat(self.yarr).T xtx xmat.T * xmat if np.linalg.det(xtx) 0.0: print(Can not resolve the problem) return self.beta np.linalg.solve(xtx, xmat.T * ymat) # xtx.I * (xmat.T * ymat) self.yhat (xmat * self.beta).flatten().A[0] return # 计算拟合优度的判定系数R方即相关系数corr的平方 def r_square(self): y np.mat(self.yarr) ybar np.mean(y) self.r2 np.sum((self.yhat - ybar) ** 2) / np.sum((y.A - ybar) ** 2) return # 计算估计标准误差 def estimate_deviation(self): y np.array(self.yarr) self.se np.sqrt(np.sum((y - self.yhat) ** 2) / self.dfd) return # 显著性检验F def sig_test(self): ybar np.mean(self.yarr) self.msr np.sum((self.yhat - ybar) ** 2) self.mse np.sum((self.yarr - self.yhat) ** 2) / self.dfd self.f self.msr / self.mse self.p ss.f.sf(self.f, 1, self.dfd) return def summary(self): self.simple_regression() corr_coe Lm.corr_custom(self.xarr[:, -1], self.yarr) self.r_square() self.estimate_deviation() self.sig_test() print(The Pearson\s correlation coefficient: %.3f % corr_coe) print(The Regression Coefficient: %s % self.beta.flatten().A[0]) print(R square: %.3f % self.r2) print(The standard error of estimate: %.3f % self.se) print(F-statistic: %d on %s and %s DF, p-value: %.3e % (self.f, 1, self.dfd, self.p)) python执行结果 The Regression Coefficient: [-87.51666667 3.45 ] R square: 0.991 The standard error of estimate: 1.525 F-statistic: 1433 on 1 and 13 DF, p-value: 1.091e-14 其中求回归系数时用矩阵转置求逆再用numpy内置的解线性方程组的方法是最快的 a np.mat(women.xarr); b np.mat(women.yarr).T timeit (a.I * b) 99.9 µs ± 941 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) timeit ata.I * (a.T*b) 64.9 µs ± 717 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) timeit np.linalg.solve(ata, a.T*b) 15.1 µs ± 126 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each) 更多关于Python相关内容感兴趣的读者可查看本站专题《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》 希望本文所述对大家Python程序设计有所帮助。 本文标题: Python实现的简单线性回归算法实例分析 本文地址: http://www.cppcns.com/jiaoben/python/248466.html
http://www.huolong8.cn/news/305501/

相关文章:

  • 网站怎么优化到首页注册个空壳公司需要多少钱
  • 河南双师培训网站网站开发软件手机版
  • 四川省查询建设证书的网站孝感住房和城乡建设部网站
  • 沈阳网站定制建立一个网站 优帮云
  • 宁波网站建设设计公司信息做网站内容
  • 建行互联网站怎么下载网页视频
  • 代做网站和说明书二手房公司网站源码
  • wordpress知名中国网站好设计官网
  • 上海网站制作公司哪家青海企业网站建设
  • 甘肃省级建设主管部门网站济南旅游网站建设现状
  • 禁止百度收录的网站网站建设公司zgkr
  • 微信公众号关联网站wordpress1.29下载
  • 个人网站 空间网页设计师需要掌握的领域
  • 上海 网站备案代理nas服务器可以做网站吗
  • 企业网站的综合要求鑫迪一键建站系统
  • 新建的网站 找不到了长沙设备建站按效果付费
  • 成品网站1688入口网页版北京海淀区大学
  • 网站建站的作用西安网站备案
  • 绥化网站建设公司营销网站建设汉狮电话
  • 网站是否备案怎么查询阜宁网站制作收费标准
  • 成都手机模板建站站长工具 seo查询
  • 巴中网站开发wordpress选了中文还是英文版
  • 海南建设银行官方网站盗网站asp源码
  • 怎么建设自己网站外网无法访问深圳专业极速网站建设
  • 深圳开发公司网站音乐网站开发环境描述
  • 跨境电商建站wordpress qq注册
  • 所有浏览器大全图片厦门关键词优化服务
  • 固原网站建设公司angularjs 网站模版
  • 做外贸经常用的网站编程课有必要学吗
  • 织梦网站404页面模板wordpress侧边栏标题颜色