python多因素方差分析_python 实现可重复双因素方差分析(3)

案例:

一家超市连锁店进行一项研究,以确定超市所在的位置和竞争者的数量对其销售额是否有显著影响。

取显著性水平

, 检验:

(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("{}=

你可能感兴趣的:(python多因素方差分析)