首页 > 其他分享 >9.5

9.5

时间:2024-12-07 14:55:37浏览次数:6  
标签:销售量 anova C2 print 9.5 C1 table

import pandas as pd
import statsmodels.api as sm
from statsmodels.formula.api import ols
data = pd.DataFrame({
"city": [1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4],
"location": ["A1"] * 4 + ["A2"] * 4 + ["A3"] * 4 + ["A3"] * 4,
"advertisement": ["B1"] * 2 + ["B2"] * 2 + ["B1"] * 2 + ["B2"] * 2 + ["B1"] * 2 + ["B2"] * 2 + ["B1"] * 2 + ["B2"] * 2,
"decoration": ["C1"] + ["C2"] + ["C1"] + ["C2"] + ["C1"] + ["C2"] + ["C1"] + ["C2"] + ["C1"] + ["C2"] + ["C1"] + ["C2"] + ["C1"] + ["C2"] + ["C1"] + ["C2"],
"sales": [955, 927, 905, 855, 880, 860, 870, 830, 875, 870, 870, 821, 967, 949, 930, 860, 890, 840, 865, 850, 960, 950, 910, 880, 895, 850, 845, 900, 980, 930, 920, 875, 900, 830, 860, 855, 848]})
model = ols('销售量 ~ C(地理位置) + C(广告) + C(装潢)', data=data).fit()

进行方差分析

anova_table = sm.stats.anova_lm(model, typ=2)

print(anova_table)

根据 p 值判断是否有显著影响

if anova_table.loc['地理位置', 'PR(>F)'] < 0.05:
print("地理位置对销售量有显著影响")
else:
print("地理位置对销售量没有显著影响")

if anova_table.loc['广告', 'PR(>F)'] < 0.05:
print("广告对销售量有显著影响")
else:
print("广告对销售量没有显著影响")

if anova_table.loc['装潢', 'PR(>F)'] < 0.05:
print("装潢对销售量有显著影响")
else:
print("装潢对销售量没有显著影响")

标签:销售量,anova,C2,print,9.5,C1,table
From: https://www.cnblogs.com/Lntano/p/18592178

相关文章

  • 习题9.5
    点击查看代码importnumpyasnpimportstatsmodels.apiassmdata=np.loadtxt('F:\python数学建模与算法\源程序\《Python数学建模算法与应用》程序和数据\第9章数据的描述性统计方法/ti9_5.txt')x1=np.vstack([np.ones((4,4)),np.ones((4,4))*2,np.ones((4,4))*......
  • python课后练习(9.4-9.5)
    1点击查看代码import[pandas](https://wenku.csdn.net/doc/6412b725be7fbd1778d4940f?spm=1055.2569.3001.10083)aspdimportstatsmodels.apiassmfromstatsmodels.formula.apiimportolsdata=pd.read_csv('data.csv')[means](https://wenku.csdn.net/doc/......
  • 2024激活Typora,最新版本的1.9.5可用
    目前最新版本 1.9.5也是可以实现激活的注:免修改注册表、不用修改时间,更不需要破解补丁01、下载&安装Typora从官网下载最新版本的Typora,并安装02、激活Typora找到Typora安装目录,依次找到这个文件resources\page-dist\static\js\LicenseIndex.**********.********.chunk.js......
  • 喜讯 | 宝兰德「应用服务器软件 V9.5」荣获“2024年度优秀软件产品”殊荣
    近日,中国软件行业协会公布了“2024年度推广优秀软件产品”名单。经过专家委员会的评议及最终审核,宝兰德凭借领先的技术能力和丰富的经验积累,中间件核心产品「应用服务器软件V9.5」获评“2024年度优秀软件产品”。本次评选活动由中国软件行业协会发起,从自主创新、技术水平、产品质......
  • Rocksdb 6.3.6 ~ 6.29.5 重要版本特性
    6.20.0(2021-04-16)修复了在分布式/网络文件系统中,当服务器成功但客户端返回错误时处理文件重命名错误的错误。该错误会导致CURRENT文件指向不存在的MANIFEST文件,从而无法打开DB。6.19.0(2021-03-21)在flush过程中,只有WALsync可重试IOerror才会被映射到hard......
  • 9.30~9.5 && 9.6~9.8小集训
    8.30~9.1给开学考试起了个一调的名不懂我考这玩意的意义(又不是放假前没考过总不能是考验我两个月不学whk还能记住多少吧......
  • Typora v1.9.5 激活版详细安装方法 (轻便简洁的Markdown编辑器)
    安装步骤附链接:https://pan.xunlei.com/s/VO643khkh2f5HyCW3j6ljJP5A1?pwd=mrsr#1、下载解压后将Typora.exe发送到桌面快捷方式2、启动桌面图标3、使用成功......
  • 9.5内网横向&代理&隧道
    Socks代理思路:工具:nps、frp、ngrok、reGeorg、sockscap64、earthworm、proxifier、proxychains知识点1、内外网简单知识2、内网1和内网2通信问题3、正向反向协议通信连接问题4、内网穿透代理隧道技术说明代理解决通信问题,隧道解决流量分析、流量监控工具、防火墙等内网穿......
  • 2024.9.5 leetcode 3174 清除数字(字符串)
    题面3174.清除数字-力扣(LeetCode)题解:今天的每日一题比较简单,思路是遍历字符串,遇到第一个数字x的时候,把数字x和前面的字母y删除,也就是删除yx。1、为什么前面一定是字母,因为遇到的是第一个数字,前面不可能再有数字。2、如何实现删除yx,重新定义一个字符串,每一次遍历将y前面的字......
  • 9.5LeetCode
    80.删除有序数组重复项II给你一个有序数组nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。 思路:和删除有序数组的重复项1很......