Commit 273e42af authored by 王志伟's avatar 王志伟

数据指标波动假设检验统计

parent 899010e3
......@@ -159,24 +159,27 @@ ctr_old_o_ttest=t_test(x_ctr_old_o,y_ctr_old_o)
# #1 计算每日指标卡方检验
#
# #自动获取5日前的日期
# def get_fivedate():
# #自动获取10日前的日期,如"2018-07-28"
# """
# :rtype : str
# """
# today = datetime.date.today()
# someday = today - datetime.timedelta(days=5)
# someday = someday.strftime("%Y-%m-%d")
# return someday
# five_days=get_fivedate()
#
# #获取最近5天的数据
# def chi_DATA_recently(x,y,z):
# sql_cid = "select AVG({0}),AVG({1}) from {2} \
# where stat_date >= five_days and stat_date<yesterday union all select {0},{1} from {2} where stat_date=yesterday}".format(x,y,z)
# CVR_DATA_recently = con_sql(sql_cid)[0][0]
# return CVR_DATA_recently
def get_fivedate():
#自动获取10日前的日期,如"2018-07-28"
"""
:rtype : str
"""
today = datetime.date.today()
someday = today - datetime.timedelta(days=5)
someday = someday.strftime("%Y-%m-%d")
return someday
five_days=get_fivedate()
#获取最近5天的数据
def chi_DATA_recently(x,y,z,q,t1,t2):
sql_cid = "select AVG({0}+{1}),AVG({2}) from {3} \
where stat_date >= '{4}' and stat_date < '{5}' union all select {0}+{1},{2} from {3} where stat_date='{}' ".format(x,y,z,q,t1,t2)
CVR_DATA_recently = con_sql(sql_cid)
return CVR_DATA_recently
testtest=chi_DATA_recently("clk_count_oldUser_all_a","clk_count_oldUser_all_b","imp_count_oldUser_all","on_click_diary_card",five_days,yesterday)
print(testtest)
print(type(testtest))
# chi_cvr_new=
# chi_cvr_old=
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment