案例:
一家超市连锁店进行一项研究,以确定超市所在的位置和竞争者的数量对其销售额是否有显著影响。
取显著性水平, 检验:
(1)竞争者的数量对销售额是否有显著影响。
(2)超市的位置对销售额是否显著影响。
(3)竞争者的数量和超市的位置对销售额是否有交互影响。
# 导入相关包
import pandas as pd
import numpy as np
import math
import scipy
from scipy import stats
import matplotlib.pyplot as plt
from statsmodels.formula.api import ols
from statsmodels.stats.anova import anova_lm
# 自定义函数
def level_n(data, row_name, col_name):
r_level = list(data[row_name].unique())
c_level = list(data[col_name].unique())
tuple_ = [(i,j) for i in r_level for j in c_level]
row_n = []
for i, j in tuple_:
p = data.query("{}=='{}'".format(row_name, i)).query("{}==&#