stata中,如果变量java中性别判断怎么写满足是女,就将变量1的值赋给变量2,该怎么写命令代码,急求大神指导!!!!

苹果/安卓/wp
积分 256, 距离下一级还需 4 积分
权限: 自定义头衔
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡下一级可获得
权限: 签名中使用图片
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 1 天连续签到: 1 天[LV.1]初来乍到
Logit回归完成之后,什么命令可以获得因变量拟合值,利用模型预测出0、1,预测的0、1值……用predict命令怎么操作?
7、Regression Models For Categorical Dependent Variables USING STATA
Stata Press-Regress model with categorical dependent variables using stata_scott long.pdf
http://bbs.pinggu.org/thread--1.html
这本书里有介绍
载入中......
7、Regression Models For Categorical Dependent Variables USING STATA
&&Stata Press-Regress model with categorical dependent variables using stata_scott long.pdf
这本书里有介绍
Stata版版规
你是问在sas里吗
admonzhang 发表于
你是问在sas里吗stata……亲,这是stata板块哟
蓝色 发表于
7、Regression Models For Categorical Dependent Variables USING STATA
&&Stata Press-Regress model wi ...问题随后已经解决……但是还是很感谢你,不知道论坛币有没有到你的帐户
版主会缺论坛币吗??? 可爱呢你…
总评分:&学术水平 + 1&
热心指数 + 1&
信用等级 + 1&
liubiao00520 发表于
问题随后已经解决……但是还是很感谢你,不知道论坛币有没有到你的帐户请问怎么查看拟合值呢?谢谢
初级热心勋章
初级热心勋章
初级信用勋章
初级信用勋章
初级学术勋章
初级学术勋章
中级学术勋章
中级学术勋章
中级热心勋章
中级热心勋章
中级信用勋章
中级信用勋章
高级热心勋章
高级热心勋章
高级信用勋章
高级信用勋章
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
论坛法律顾问:王进律师数据的标签与排序
2.3 &数据的整理
本节将介绍数据整理的相关内容,主要包括数据的标签与排序、数据拆分、数据合并和数据的长宽转换等内容。
2.3.1 &数据的标签与排序
1. 数据标签
为了让用户更加清楚地了解数据来源、变量含义、观测值等相关内容,Stata可以为数据、变量、观测值添加标签,其实标签就是对相关数据的解释。最常用的标签方法有三类:一是为添加标签,二是为变量添加标签,三是为观测值添加标签。
为添加标签的基本命令为:
label data [&label&]
[&label&]即代表所要添加的标签内容。
为变量添加标签的基本命令为:
label variable varname [&label&]
varname代表所要添加标签的变量名称,[&label&]代表所要添加的标签内容。
对于数值型的分类变量,其含义并不直观,例如我们通常用0和1来区分性别,但如果缺乏上下文,其他用户很难区分0是代表男性还是女性,这时如果给数值添加标签,就方便用户理解了。为数值添加标签是通过以下两步来完成的。
第一步是定义数值标签,基本命令为:
label define lblname # &label& [# &label& ...] [, add modify nofix]
在这个命令中,lblname代表所要定义的数值标签名称,&#&代表所要定义的数值,&label&代表所要添加的标签内容。需要用户注意的是后方options的内容,其中add的作用是添加标签内容,modify的作用是对已存在的标签内容做修改,nofix的作用是要求Stata不为标签的内容而改变原变量的存储容量。
第二步是将所定义的数据标签与相关变量结合,基本命令为:
label values varname [lblname] [, nofix]
varname代表将要添加标签的变量名称,[lblname]代表刚刚定义的数据标签名称。
下面通过一个实例&&给usaauto.dta数据库添加三类标签,将详细介绍标签的使用方法。usaauto数据文件如表2.1所示。
&为整个数据库添加标签&1978年美国汽车产业的横截面数据&,其命令如下:
label data &1978年美国汽车产业的横截面数据&
&为变量make和mpg添加标签&品牌&和&每加仑油行使里程数&,其命令如下:
label variable make &品牌&
label variable mpg &每加仑油行使里程数&
&变量foreign为分类变量,0代表国产,1代表进口,为了便于观察,为0和1添加标签,具体命令为:
label define foreignlabel 0 &Domestic& 1 &Foreign&
label values foreign foreignlabel
其中,foreignlabel表示标签的名称,0 &Domestic& 1 &Foreign&表示定义的规则,数字0的标签是Domestic,数字1的标签是Foreign。
执行完命令之后,可以看到在数据表中,显示结果从图2.12变为图2.13。
& & & & & &&
标签添加完成以后,可以通过label dir命令,查看已经建立标签的相关内容。
2. 排序数据
为了处理数据的方便,有时需要对数据进行排序处理。在Stata中排序的命令主要有两个:一个是sort命令,另一个是gsort命令。
sort命令的基本语句是:
sort varlist [in] [, stable]
varlist代表将要进行排序的变量名称,[in]代表排序的范围,[, stable]的含义是如果两个观测值相同,其顺序保持与原数据相同。
gsort命令的基本语句是:
gsort [+|-] varname [[+|-] varname ...] [, generate(newvar) mfirst]
其中需要说明的内容有两点:一,[+]表示按升序排列,这也是Stata默认的排列方式,[-]表示按降序排列;二,generate(newvar)表示排序之后生成新的变量,mfirst表示将缺失值排在最前面。
将usaauto数据文件中的观测值按变量price由小到大排列,这个操作可以用sort命令完成,具体操作如下:
sort price
当然也可以用gsort命令完成,具体操作如下:
gsort + price
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。牛客网选择题总结(155)
下面()组命令,将变量count值赋值为1
正确答案: B &&你的答案: B&(正确)
DIM@count=1 count=1
DECLARE @count SELECT @count=1
DECLARE count SELECT count=1
DIM @count SELECT @count=1
@表示声明一个局部变量,@@表示声明一个全局变量(比如已经定义好的系统变量)
申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;
赋值:有两种方法式(@num为变量名,value为值)
set @num=&& 或&& select @num=
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:188179次
积分:6466
积分:6466
排名:第3176名
原创:455篇
转载:36篇
评论:11条
(4)(86)(175)(30)(75)(58)(62)(10)(2)(9)(1)苹果/安卓/wp
积分 11, 距离下一级还需 13 积分
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
本帖最后由 wanghaidong918 于
08:01 编辑
如:目前变量是a1、a2、a3、……a25、b1、b2、 ……b80,因为需要merge两个相同变量名的文件,所以希望给其中一个文件的所有变量前加x,如变成xa1、xa2……xb1……xb80,请教如何可以实现,我是新手,刚刚接触,谢谢指导!
载入中......
请老师多教一下
ren a* xa*
ren b* xb*
ren _all x=
本帖最后由 warsman 于
08:56 编辑
一个一个的改可以,但是批量改仍然不行
. ren a* xa*
a ambiguous abbreviation
不太行啊!
试一下循环
forvalue i=1/25{
rename a`i' xa`i'
对于b也是这样
总评分:&学术水平 + 1&
热心指数 + 1&
小小学渣儿007 发表于
试一下循环
forvalue i=1/25{
rename a`i' xa`i'还想问一下如果我是想把v2变成trade1960,v3变成trade1961。。。。v58变成trade2016,这怎么处理?我只改成了trade2, trade3...trade58
纯敏 发表于
还想问一下如果我是想把v2变成trade1960,v3变成trade1961。。。。v58变成trade2016,这怎么处理?我只改成 ...试试这样:
forvalue i=2/58{
gen j=i+1958
rename trade`i' trade`j'
小小学渣儿007 发表于
试试这样:
forvalue i=2/58{
gen j=i+1958谢谢您~~我当时想了一个笨办法,直接在excel表中给改了,改一个再一拖就好,不过还是感谢您
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
论坛法律顾问:王进律师}

我要回帖

更多关于 请帖名字后性别怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信