j*****g 发帖数: 222 | 1 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率
算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给
我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部
分都是marketing research方面的职位,因为比较感兴趣
总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基
本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱
SAS
(1) Proc transpose
(2) Merge data的时候要注意什么问题?
a. Have to sort both tables before merging
b. Check what’s the type of merge (one to many, one to one, or many to
many?) --- check duplicates in each table (这条很多经验不够的通常都想不到
,只想到sort)
c. What if you only want to keep the IDs in table a?
(3) Array
If you have a data set a with 1000 columns, you want to change all the
missing values to 0, how to do it?
Sample code:
Data Sone;
Set Stwo;
array x _numeric_; /*all _numeric_ will include all numeric variables*/
/*also include X1-X10的问题*/
do over x;
if x=. then x=0;
end;
run;
(4) Proc summary / Proc means (如何处理missing value的问题), sum()跟“+
”有什么区别
(5) Dedup: sample code:
Proc sort data=Sone out=Stwo nodupkey; by ID; run;
(By running this, the dataset Stwo will be sort by ID and only first
observation of same IDs is kept)
(6) how to output duplicates?
(a) proc sort data=da1 dupout=;...
(b) 也可以用 data step, if not first.col
其他需要知道的 (了解一下就可以),logistic regression use proc logistic,
linear regression use proc reg, mix model use proc mix, 以及这些model的
assumption
Excel: Pivot table , vlookup, charts, formula
SQL: 最简单的语法,left join, outer join, inner join
Another commonly asked question: What if I want to build a model with 20+
possible variables and some of them are highly correlated with each other?
---You can use cluster analysis / stepwise, backwise procedure in SAS/
decision tree analysis / Structural equation model
(7) 这个我觉得知道一下比较好:
比如你有一个variable叫 zip, 但是长得呢, 1234,而不是01234,if leading is 0,
how would you create another variable , 全都是5位的,5位不足补5位?
Data a; set b; zip_code=put(zip*1, z5.); run;
以下是SAS 和SQL 的对应,你要知道同样的功能,怎么分别用sas 和sql 去实现
SAS SQL
class/ by in proc summary group by
proc sort order by
sum, mean, n select sum(), average(), count()
merge in data step join … on…
if in data step where/ having
nodupkey in proc sort distinct
(8)还有经常会问的是
如何设计一个marketing test and learn,sample size 怎么确定,跟那些东西有关,
如果test and control在pre period就有差,如何adjust差距
(9)比较流行的model就是logistic, mix, ANOVA,最近几年还有人用ANCOVA,decision
tree |
c**********2 发帖数: 301 | |
B******5 发帖数: 4676 | |
p********a 发帖数: 5352 | |
a****t 发帖数: 1007 | 5 Thank you very much.
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率 : 算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给 : 我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部 : 分都是marketing research方面的职位,因为比较感兴趣 : 总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基 : 本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱 : SAS : (1) Proc transpose : (2) Merge data的时候要注意什么问题? : a. Have to sort both tables before merging
|
S*x 发帖数: 705 | 6 赞!
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率 : 算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给 : 我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部 : 分都是marketing research方面的职位,因为比较感兴趣 : 总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基 : 本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱 : SAS : (1) Proc transpose : (2) Merge data的时候要注意什么问题? : a. Have to sort both tables before merging
|
o**l 发帖数: 312 | 7 多谢楼主,楼主有没有面试过只用 excel作市场分析的公司,发现要求上只要熟练excel,
那这excel 能做这么多市场分析model吗?
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率 : 算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给 : 我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部 : 分都是marketing research方面的职位,因为比较感兴趣 : 总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基 : 本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱 : SAS : (1) Proc transpose : (2) Merge data的时候要注意什么问题? : a. Have to sort both tables before merging
|
g****8 发帖数: 2828 | |
d*****s 发帖数: 1407 | |
j*****g 发帖数: 222 | |
|
|
j*****g 发帖数: 222 | 11 EXCEL也没什么太特别的东西,无非就是chart,formula,pv table,这些东西,甚至
是做table和chart时候的美工,面试的时候很难考,真正的水平只有在做具体工作的时
候才能看出来,所以很多时候只能根据你的工作年限来判断了 |
j*****g 发帖数: 222 | 12 对了,有些工作会要求有idea,如何把sas 转到excel,然后继续用excel 的pv table分析
还有就是如何用sas整data,然后倒到excel里生成report
有时候要一些vba,来做report
sas有一个procedure 叫 "DDE" - dynamic data exchange 做report的时候很有用,可
以直接output sas的某一个数,到excel某一页的某一个cell |
p********r 发帖数: 1465 | |
p********r 发帖数: 1465 | |
o**l 发帖数: 312 | 15 如何设计一个marketing test and learn,sample size 怎么确定,跟那些东西有关,
如果test and control在pre period就有差,如何adjust差距
楼主讲讲这个吧。
另外楼主你主要谈的sas,能不能对做市场用的常用方法多谈些, 除了那几个model.
楼主能否再讲讲做市场分析一般有多少工资范围?
【在 p********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 请LZ讲讲DDE
|
s***a 发帖数: 68 | 16 好贴~~
这么说master的话,其它语言比如说R什么的并不是那么看重啦?
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率 : 算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给 : 我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部 : 分都是marketing research方面的职位,因为比较感兴趣 : 总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基 : 本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱 : SAS : (1) Proc transpose : (2) Merge data的时候要注意什么问题? : a. Have to sort both tables before merging
|
p**********l 发帖数: 1160 | 17 Very good post. Thank you for sharing. |
o**l 发帖数: 312 | 18 再问楼主,你这50电面是不是都是当地的,感觉硕士的话,公司招外地的比较少,然后
你刚毕业找工作那会怎么解决经验这个问题的,现在绝大多数的统计硕士职位都要至少
两年的工业界经验,哪怕是找很juinor的,新鲜毕业生哪来的从业经验。
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率 : 算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给 : 我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部 : 分都是marketing research方面的职位,因为比较感兴趣 : 总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基 : 本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱 : SAS : (1) Proc transpose : (2) Merge data的时候要注意什么问题? : a. Have to sort both tables before merging
|
j*****g 发帖数: 222 | 19 去做marketing research的公司,我至今没有碰到有要求R的
但是曾经有一份工作是在研究部门,R就需要了,做研究的时候很多方法都不是固定的
,所以R的灵活度比较高,能根据需要进行调整
一般工业界SAS完全可以 handle了
有些做marketing research的公司对技术要求更低,只要求STATA或者SPSS,这些公司
相对的,对你business的要求就高了,类似30%analysis(做些简单的)70% business,这些地方技术要求低,除非你英语很高,一
般不是中国人的强项,实际上比较难进了,事实上,如果看到只要求Excel的公司,你觉得会招一个说不清楚话的中国人么?
【在 s***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 好贴~~ : 这么说master的话,其它语言比如说R什么的并不是那么看重啦?
|
j*****g 发帖数: 222 | 20 50家电面大部分都不是当地的,但是很明显的当地的希望和进入onsite的成功率要打很
多。在学校的时候多去找找导师什么的,做些可以写到简历上去的project,哪怕只是
course project也可以写到简历上。面试的时候被问到,要很有条理地把整个事情说清
楚。其实很多时候面试的工作不见的跟你做过的东西有多大关系,但是你能不能把你做
过的东西讲清楚,让一个没做过的人听懂,这个才是很多单位面试的时候注重的。还有
一点就是很多人的简历和面试的时候,只注意了强调自己做过这个,做过那个,会这个
,会那个。但是很少提到你做的这些东西,最后的impact,你做的这个东西最后的结果
,帮助解决了一个什么问题,IMPACT,非常重要,你要这些分析和数字是为了什么,如
果你能很好地把整个事情的目的,方法,困难,你是如何解决的,最后的结果和影响,
原原本本说得很清楚,面试的时候就是个亮点,能把别的只会玩data的人比下去
【在 o**l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 再问楼主,你这50电面是不是都是当地的,感觉硕士的话,公司招外地的比较少,然后 : 你刚毕业找工作那会怎么解决经验这个问题的,现在绝大多数的统计硕士职位都要至少 : 两年的工业界经验,哪怕是找很juinor的,新鲜毕业生哪来的从业经验。
|
|
|
o**l 发帖数: 312 | 21 太谢谢你了!
非常感谢!
你人品不是一般的好!!!
你能否在回答下我前面的问题
“如何设计一个marketing test and learn,sample size 怎么确定,跟那些东西有关,
如果test and control在pre period就有差,如何adjust差距
楼主讲讲这个吧。
另外楼主你主要谈的sas,能不能对做市场用的常用方法多谈些, 除了那几个model.”
作市场分析的还要会点什么统计方法呢?除了软件方面的知识点,比如如何设计survey
? 如何建立model? 还有处理数据方面的要注意的吗?
多谢多谢!!!
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 50家电面大部分都不是当地的,但是很明显的当地的希望和进入onsite的成功率要打很 : 多。在学校的时候多去找找导师什么的,做些可以写到简历上去的project,哪怕只是 : course project也可以写到简历上。面试的时候被问到,要很有条理地把整个事情说清 : 楚。其实很多时候面试的工作不见的跟你做过的东西有多大关系,但是你能不能把你做 : 过的东西讲清楚,让一个没做过的人听懂,这个才是很多单位面试的时候注重的。还有 : 一点就是很多人的简历和面试的时候,只注意了强调自己做过这个,做过那个,会这个 : ,会那个。但是很少提到你做的这些东西,最后的impact,你做的这个东西最后的结果 : ,帮助解决了一个什么问题,IMPACT,非常重要,你要这些分析和数字是为了什么,如 : 果你能很好地把整个事情的目的,方法,困难,你是如何解决的,最后的结果和影响, : 原原本本说得很清楚,面试的时候就是个亮点,能把别的只会玩data的人比下去
|
v******i 发帖数: 1246 | 22 膜拜一下三年换四份工作 顺便问问楼主骑驴找马有什么经验可以分享么 |
v*********0 发帖数: 941 | 23 此帖相当攒人品 !:)
请问楼主这几份工作的 locations, 感觉你那机会似乎很多,当然主要是楼主实力摆在
那!谢谢啊!!
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 二流学校统计master毕业,3年做了四份工作,电面50+,onsite 10家, onsite 成功率 : 算7.5吧(0.5是有一家,老板很喜欢我,但是怕我干不长就跑了,面试之后还打电话给 : 我,要我表决心,那个时候我已经拿到一个更喜欢的offer了,于是不了了之), 大部 : 分都是marketing research方面的职位,因为比较感兴趣 : 总结一下经常问到的技术问题吧, 这些问题我觉得marketing research方向的话,基 : 本是必问的,其实都很简单,但是想到了还是列一下,ms列的有点乱 : SAS : (1) Proc transpose : (2) Merge data的时候要注意什么问题? : a. Have to sort both tables before merging
|
a*******p 发帖数: 207 | |
y******n 发帖数: 539 | |
y***q 发帖数: 17 | |
m****r 发帖数: 237 | |
s*******r 发帖数: 592 | |
i***m 发帖数: 148 | 29 很好的经验,然后我加一些自己的经验供大家讨论
SAS
(1) Proc transpose
(2) Merge data的时候要注意什么问题?
a. Have to sort both tables before merging
b. Check what’s the type of merge (one to many, one to one, or many to
many?) --- check duplicates in each table (这条很多经验不够的通常都想不到
,只想到sort)
c. What if you only want to keep the IDs in table a?
--many to many merge, data step 与sql的不同
--missing data在merge时的处理,尤其是primary key有missing时
(3) Array
If you have a data set a with 1000 columns, you want to change all the
missing values to 0, how to do it?
Sample code:
Data Sone;
Set Stwo;
array x _numeric_; /*all _numeric_ will include all numeric variables*/
/*also include X1-X10的问题*/
do over x;
if x=. then x=0;
end;
run;
---试试 missing(X1)=1 这个不要求var一定要是numeric
(4) Proc summary / Proc means (如何处理missing value的问题), sum()跟“+
”有什么区别
(5) Dedup: sample code:
Proc sort data=Sone out=Stwo nodupkey; by ID; run;
(By running this, the dataset Stwo will be sort by ID and only first
observation of same IDs is kept)
(6) how to output duplicates?
(a) proc sort data=da1 dupout=;...
(b) 也可以用 data step, if not first.col
其他需要知道的 (了解一下就可以),logistic regression use proc logistic,
linear regression use proc reg, mix model use proc mix, 以及这些model的
assumption
---proc glm可以deal with logistic, linear, anova, etc.
Excel: Pivot table , vlookup, charts, formula
SQL: 最简单的语法,left join, outer join, inner join
Another commonly asked question: What if I want to build a model with 20+
possible variables and some of them are highly correlated with each other?
---You can use cluster analysis / stepwise, backwise procedure in SAS/
decision tree analysis / Structural equation model
(7) 这个我觉得知道一下比较好:
比如你有一个variable叫 zip, 但是长得呢, 1234,而不是01234,if leading is 0,
how would you create another variable , 全都是5位的,5位不足补5位?
Data a; set b; zip_code=put(zip*1, z5.); run;
--very nice to know this!
以下是SAS 和SQL 的对应,你要知道同样的功能,怎么分别用sas 和sql 去实现
SAS SQL
class/ by in proc summary group by
proc sort order by
sum, mean, n select sum(), average(), count()
merge in data step join … on…
if in data step where/ having
nodupkey in proc sort distinct
(8)还有经常会问的是
如何设计一个marketing test and learn,sample size 怎么确定,跟那些东西有关,
如果test and control在pre period就有差,如何adjust差距
(9)比较流行的model就是logistic, mix, ANOVA,最近几年还有人用ANCOVA,decision
tree
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 50家电面大部分都不是当地的,但是很明显的当地的希望和进入onsite的成功率要打很 : 多。在学校的时候多去找找导师什么的,做些可以写到简历上去的project,哪怕只是 : course project也可以写到简历上。面试的时候被问到,要很有条理地把整个事情说清 : 楚。其实很多时候面试的工作不见的跟你做过的东西有多大关系,但是你能不能把你做 : 过的东西讲清楚,让一个没做过的人听懂,这个才是很多单位面试的时候注重的。还有 : 一点就是很多人的简历和面试的时候,只注意了强调自己做过这个,做过那个,会这个 : ,会那个。但是很少提到你做的这些东西,最后的impact,你做的这个东西最后的结果 : ,帮助解决了一个什么问题,IMPACT,非常重要,你要这些分析和数字是为了什么,如 : 果你能很好地把整个事情的目的,方法,困难,你是如何解决的,最后的结果和影响, : 原原本本说得很清楚,面试的时候就是个亮点,能把别的只会玩data的人比下去
|
j*****g 发帖数: 222 | 30 两份是在大纽约地区,两份是在大芝加哥地区
其中三次是要搬家的非local工作
感觉上local的确会得到比较多的面试机会
如果是有工作经验的,找猎头也是不错的办法,效率挺高的,猎头手上的工作基本都是
真的,自己在网上看见的那些,有些可能都不见得有真的opening
当然如果是刚毕业的话,一般猎头是不会感兴趣的
【在 v*********0 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 此帖相当攒人品 !:) : 请问楼主这几份工作的 locations, 感觉你那机会似乎很多,当然主要是楼主实力摆在 : 那!谢谢啊!!
|
|
|
j*****g 发帖数: 222 | 31 其驴找马也没什么特别的经验,反正要电面那天就找个地方躲起来接电话。。。
有一点就是,一朝贱卖,终身贱卖,说得真的一点都不错
一般后面一份工作,通过面试很难考量你这个人到底值多少钱,最好的,直接的标准就
是你的现任雇主给你多少pay
公司都想用最低的价钱雇到最好的员工,大公司一般对每个level都有个范围,但是你
在范围的上限还是下限也差不少
如果可以的话,不如跟现任老板要点钱,或者title,再跳槽。。。就是有点伤rp
【在 v******i 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 膜拜一下三年换四份工作 顺便问问楼主骑驴找马有什么经验可以分享么
|
n********i 发帖数: 36 | 32 楼主真是好人。 我正在面试, 很有帮助。
回头我也发一些总结的帖子。 |
s*******q 发帖数: 310 | |