zhao1198的个人博客分享 http://blog.sciencenet.cn/u/zhao1198

博文

STATA11_Factor variable

已有 4545 次阅读 2009-10-18 17:01 |个人分类:Stata|系统分类:科研笔记| variable

Factor variables

http://www.stata.com/stata11/factorvar.html

Stata now handles factor (categorical) variables elegantly.

You can now prefix a variable with i. to specify indicators for each level (category) of the variable.

You can put a # between two variables to create an interaction–indicators for each combination of the categories of the variables.

You can put ## instead to specify a full factorial of the variables—main effects for each variable and an interaction.

If you want to interact a continuous variable with a factor variable, just prefix the continuous variable with c.. You can specify up to eight-way interactions.

We run a linear regression of cholesterol level on a full factorial of age group and whether the person smokes along with a continuous body mass index (bmi) and its interaction with whether the person smokes.

output

We could have used parenthesis binding, to type the same model more briefly:

. regress cholesterol smoker##(agegrp c.bmi)

Base levels can be changed on the fly: i.agegrp uses the default base level of 1, whereas b3.agegrp makes 3 the base level.

The level indicator variables are not created in your dataset, saving lots of space.

Factor variables are integrated deeply into Stata’s processing of variable lists, providing a consistent way of interacting with both estimation and postestimation commands.

For a complete list of new general statistics features in Stata 11, click here.




https://wap.sciencenet.cn/blog-285749-263371.html

上一篇:每一个女人都漂亮[11P]
下一篇:STATA11_Dynamic-factor models
收藏 IP: .*| 热度|

0

评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-8 16:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部