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

找别人做网站多少钱竭诚网络网站建设

找别人做网站多少钱,竭诚网络网站建设,网站权重难做,怎么地wordpress在Python中#xff0c;绘制散点图并添加趋势线#xff08;通常是线性回归线#xff09;、公式、以及相关系数#xff08;Pearson Correlation Coefficient#xff09;和均方根误差#xff08;RMSE#xff09;可以通过结合matplotlib用于绘图#xff0c;numpy用于数学运…在Python中绘制散点图并添加趋势线通常是线性回归线、公式、以及相关系数Pearson Correlation Coefficient和均方根误差RMSE可以通过结合matplotlib用于绘图numpy用于数学运算scipy或statsmodels用于线性回归计算来实现。不过对于线性回归线和公式的添加statsmodels提供了更直接的方式来获取回归方程的参数。 以下是一个完整的示例展示如何完成这些步骤 import numpy as np import pandas as pd import matplotlib.pyplot as plt from scipy.stats import pearsonr from sklearn.metrics import mean_squared_error import statsmodels.api as sm# 假设你已经有了一个DataFrame其中包含两列数据 # 这里我们创建一个示例DataFrame np.random.seed(0) x np.random.rand(100) * 100 # 生成0到100之间的随机数 y 2 * x 3 np.random.randn(100) * 10 # 生成y值与x线性相关但带有噪声 data pd.DataFrame({X: x, Y: y})# 计算相关系数 corr, _ pearsonr(x, y)# 计算RMSE这里假设x是预测值y是实际值但在这种情况下我们只是用它们来演示 # 注意在真实应用中你可能会有不同的预测值 rmse np.sqrt(mean_squared_error(y, x)) # 但在这种情况下这没有实际意义只是演示# 使用statsmodels进行线性回归获取趋势线参数 X sm.add_constant(data[X]) # 添加常数项以拟合截距 model sm.OLS(data[Y], X).fit() intercept, slope model.params[0], model.params[1] # 截距和斜率# 绘制散点图 plt.figure(figsize(10, 6)) plt.scatter(data[X], data[Y], colorblue, alpha0.5, labelData Points)# 添加趋势线 x_values np.array(data[X]) y_pred intercept slope * x_values plt.plot(x_values, y_pred, colorred, labelTrend Line)# 添加相关系数和RMSE到图中 plt.text(0.02, 0.95, fCorrelation Coefficient: {corr:.2f}, transformplt.gca().transAxes, fontsize12, colorgreen) plt.text(0.02, 0.90, fRMSE (for demonstration): {rmse:.2f}, transformplt.gca().transAxes, fontsize12, colorred)# 添加趋势线方程到图中 plt.text(0.85, 0.05, fY {slope:.2f}X {intercept:.2f}, transformplt.gca().transAxes, fontsize12, colorblack, haright)# 设置图例、标题和坐标轴标签 plt.legend() plt.title(Scatter Plot with Trend Line, Correlation, and RMSE) plt.xlabel(X) plt.ylabel(Y)# 显示图形 plt.grid(True) plt.show()注意 在这个示例中我使用了numpy来生成一些模拟数据但在实际应用中你应该从文件、数据库或其他数据源中加载数据。 我计算了RMSE但在这个上下文中它并没有实际意义因为x和y都是实际观测到的数据而不是预测值与实际值之间的比较。在回归问题中你通常会有预测值由模型根据输入数据计算得出和实际值观测到的数据然后计算RMSE来评估模型的性能。 我使用了statsmodels来执行线性回归因为它提供了方便的接口来获取回归模型的参数如截距和斜率并且可以直接输出回归统计信息。 在添加文本到图形时我使用了transformplt.gca().transAxes来确保文本的位置是相对于整个图形的轴axes进行定位的这样可以避免在图形缩放时文本位置发生变化。
http://www.w-s-a.com/news/69690/

相关文章:

  • seo对网站优化网站更换程序
  • 网站建设放什么科目中小学生在线做试卷的网站6
  • 网站建设推广公司排名绥化建设局网站
  • 凡科做的网站为什么打不开苏州行业网站建设
  • 南昌定制网站开发费用微信小商店官网入口
  • 深圳网站建设费用找人做的网站怎么看ftp
  • 做网站cookie传值dedecms网站后台
  • 温州网站推广网站建设要学会什么
  • c 网站开发框架品牌策划方案范文
  • 儿童摄影作品网站多元网络兰州网站建设
  • 电脑上不了建设厅网站常德网站建设费用
  • 做单页免费模板网站最新办公室装修风格效果图
  • 中国铁路建设投资公司网站熊学军想开网站建设公司
  • 优化一个网站多少钱网站开发北京
  • html教学关键词优化价格
  • 黄冈论坛网站有哪些给wordpress首页添加公告栏
  • 初中做数学题的网站做淘宝必备网站
  • 买拆车件上什么网站谁有那种手机网站
  • 一家专做有机蔬菜的网站万户网络是干嘛的
  • 十堰百度网站建设八宝山做网站公司
  • 地区电商网站系统建筑施工图纸培训班
  • 网站外包维护一年多少钱医院网站 功能
  • 电子商务市场的发展前景seo推广平台服务
  • 乐清网页设计公司哪家好seo推广任务小结
  • 360建筑网是什么pc优化工具
  • 越秀免费网站建设风景区网站建设项目建设可行性
  • 网站建站公司一站式服务学校网站开发招标
  • asp.net mvc 5 网站开发之美电商网站 流程图
  • 室内设计素材网站推荐郑州专业做淘宝网站建设
  • 新建的网站怎么做seo优化模板规格尺寸及价格