首页 > 其他分享 >习题10.3

习题10.3

时间:2024-12-21 11:53:58浏览次数:4  
标签:10.3 plt squared re np print import 习题

import numpy as np
import statsmodels.formula.api as smf
import matplotlib.pyplot as plt

# 加载数据
a = np.loadtxt('data10_3.txt')

# 设置绘图参数
plt.rc('text', usetex=True)  # 启用 LaTeX 字体
plt.rc('font', size=16)  # 设置字体大小
plt.style.use('default')  # 使用默认样式

# 绘制数据点
x = np.arange(17, 30, 2)  # 生成x值
plt.plot(x, a[0], '*', label='Dataset 1')  # 绘制第一组数据
plt.plot(x, a[1], 'o', label='Dataset 2')  # 绘制第二组数据

# 添加图例说明
plt.legend(loc='upper left')  # 设置图例位置

# 创建数据矩阵,包括x的平方项
x_squared = x**2
d = {'y': a.flatten(), 'x': x, 'x_squared': x_squared}

# 拟合线性回归模型,包括x的平方项
re = smf.ols('y~x+x_squared', data=d).fit()
print(re.summary())  # 打印模型摘要
print('残差的方差:', re.mse_resid)  # 打印残差方差

# 显示图形
plt.show()

print("学号后两位:08")

结果如下图所示:

标签:10.3,plt,squared,re,np,print,import,习题
From: https://www.cnblogs.com/fang---/p/18620597

相关文章

  • 习题10.1
    importnumpyasnpimportstatsmodels.apiassmimportmatplotlib.pyplotaspltdefcheck(data):#提取数据的第一列和第二列x=data[:,0]y=data[:,1]#使用statsmodels进行线性回归分析model=sm.OLS(y,sm.add_constant(x)).fit()#添......
  • C语言习题~day11
    1、C程序常见的错误分类不包含:()A.编译错误B.链接错误C.栈溢出D.运行时错误栈溢出是运行时错误的一种,因此C程序不会将栈溢出错误单独列出来,栈溢出包含在运行时错误中。因此:选择C2、关于VS调试快捷键说法错误的是:()A.F5-是开始执行,不调试B.F10-是逐过程调试,遇到函数不......
  • 数学建模习题10.3
    `importnumpyasnpimportstatsmodels.formula.apiassmfimportpylabasplt创建x值序列x=np.arange(17,30,2)加载数据a=np.loadtxt('data10_3.txt')设置图形样式和字体plt.rc('text',usetex=True)plt.rc('font',size=16)plt.style.use(�......
  • 数学建模习题10.2
    `importnumpyasnpimportstatsmodels.apiassmimportpylabasplt加载数据a=np.loadtxt('data10_2.txt')plt.rc('text',usetex=True)plt.rc('font',size=16)plt.style.use('default')绘制图形plt.plot(a[0],a[2],'*......
  • 数学建模习题9.5
    `importpandasaspdfromstatsmodels.formula.apiimportolsfromstatsmodels.stats.anovaimportanova_lm列名列表column_names=["城市1","城市2","城市3","城市4"]生成因子组合factor_combinations=[f"位置{i+1}广告形式行+1高档"......
  • 指针主要内容的习题及答案
    1.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是 B 。A)c=*p1+*p2B)p2=cC)p1=p2D)c=*p1*(*p2)2.设有程序段:chars[]=”china”;char*p;p=s;则下面叙述正确的是 D 。A)s和p完全相同B)数组s中的内容和......
  • 【计算机网络篇】计算机网络期末复习题库详解
         ......
  • 谭浩强C程序设计课后习题(第3章)
    本章结合介绍最简单的程序,系统的介绍了编写程序的各项要素,有了这些基础,就可以开始编写程序了。习 题1.假如我国国民生产总值的年增长率为7%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为r为年增长率,n为年数,p为与现在相比的倍数。具体代码:#include<......
  • 24.10.31 补充日志分析以及打包压缩
    uniq作用:去重,一般与sort搭配使用,单用uniq,是合并相邻两行相同内容参数:-c#统计重复行的次数eg:[root@oldboyedu~]#catuniq.txtoldboylidaolidaolidaolidaooldboyoldboylidaooldboypldboy[root@oldboyedu~]#uniquniq.txtoldboylidaooldboylidaooldboypld......
  • 【队列习题】如果允许在循环队列的两端都可以进行插入和删除操作,要求:写出循环队列的类
    题目如果允许在循环队列的两端都可以进行插入和删除操作,要求:写出循环队列的类型定义。分别写出从队尾删除和从队头插入的算法。分析本题实际上是求双端队列的操作约束队头指针指向队头元素的上一个位置队尾指针指向队尾元素1.双端队列的存储结构跟队列的存储结构相......