Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
ffm-baseline
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ML
ffm-baseline
Commits
273e42af
Commit
273e42af
authored
Feb 19, 2019
by
王志伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据指标波动假设检验统计
parent
899010e3
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
17 deletions
+20
-17
hypothesis_test.py
eda/recommended_indexs/hypothesis_test.py
+20
-17
No files found.
eda/recommended_indexs/hypothesis_test.py
View file @
273e42af
...
...
@@ -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=
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment