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) ...@@ -159,24 +159,27 @@ ctr_old_o_ttest=t_test(x_ctr_old_o,y_ctr_old_o)
# #1 计算每日指标卡方检验 # #1 计算每日指标卡方检验
# #
# #自动获取5日前的日期 # #自动获取5日前的日期
# def get_fivedate(): def get_fivedate():
# #自动获取10日前的日期,如"2018-07-28" #自动获取10日前的日期,如"2018-07-28"
# """ """
# :rtype : str :rtype : str
# """ """
# today = datetime.date.today() today = datetime.date.today()
# someday = today - datetime.timedelta(days=5) someday = today - datetime.timedelta(days=5)
# someday = someday.strftime("%Y-%m-%d") someday = someday.strftime("%Y-%m-%d")
# return someday return someday
# five_days=get_fivedate() five_days=get_fivedate()
#
# #获取最近5天的数据 #获取最近5天的数据
# def chi_DATA_recently(x,y,z): def chi_DATA_recently(x,y,z,q,t1,t2):
# sql_cid = "select AVG({0}),AVG({1}) from {2} \ sql_cid = "select AVG({0}+{1}),AVG({2}) from {3} \
# where stat_date >= five_days and stat_date<yesterday union all select {0},{1} from {2} where stat_date=yesterday}".format(x,y,z) 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)[0][0] CVR_DATA_recently = con_sql(sql_cid)
# return CVR_DATA_recently 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_new=
# chi_cvr_old= # 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