stata+encode
@言筠3883:stata打开dta文件,怎样把红色的数字变成数值标签 -
惠码18155737063…… 可以用这个命令: encode 红色数字的变量名, gen(新产生的变量名) 这样,原来红色的数字就变成了相应位置的数字标签.而这个位置的值就变成了分类的类型序号代码.
@言筠3883:stata 中哪个命令转换文件类型 -
惠码18155737063…… encode可以转换的
@言筠3883:stata 如何处理日期数据问题 -
惠码18155737063…… 直接将日期导入,将会出现问题. 如果日期为“yyyy-mm-dd”格式 destring date, replace ignore("-") 可以将date由字符型转为数据型. 或通过encode date,gen(t) 使得t是数据型. 但是它们都不能得到日期型数据,最多也就是数值型. 更...
@言筠3883:如何将stata中的字符型数据转为数值型 -
惠码18155737063…… 可能含有空格等情况,最好把样本贴出来. 试一下encode varname, gen (newvarname).varname是字符型变量,newvarname没问题的话就是转变后的数值型变量啦
@言筠3883:stata虚拟变量生成不了 -
惠码18155737063…… 因为a6是string variable 或者说 stata不支持中文, 所以说即使你看到变量是蓝色的,你在输入命令时输入的“汉”是string, 而在数据中那个蓝色的汉字,就不是你看到的那样了,stata的后台已经对其进行了数字的赋值了.所以我的建议是You can use "encode a6, gen(minzu)" or egen minzu=real(a6).....then you can create dummy variable. 我听你的状况,egen那个命令比较靠铺,还有一种是用destring...你可以都试试
@言筠3883:关于stata的数据分析
惠码18155737063…… 红色数据表示字符串变量,这是不能用于回归分析的.一般在做面板回归的时候,直接从excel将数据黏贴到STATA里地区变量是字符串变量,需要进行转换.但是你这里除了年份的数据是数值型的,其他的都是红色就有问题了.我的建议是: ...
@言筠3883:stata软件里面的1.60e - 06是什么意思啊,还有如图,income的单位是什么? -
惠码18155737063…… 估计楼主是纳闷为什么stata不能识别这个变量的数值,显示为1.60e-06且为红色吧? tostring var1, gen(var2) 把这个变量变为字符串 encode var2 从新编码就识别了
@言筠3883:求助,stata中的recode函数如何使用 -
惠码18155737063…… recode就是重新编码,例: recode x1 (1 = 2) (2 = 1), gen(nx1)
@言筠3883:如何解决Stata14的中文乱码问题 -
惠码18155737063…… 对头,可以转码,之后就不是乱码了.用下面的命令:unicode analyze * unicode encoding set gb18030 unicode translate * 这三个命令一般情况可以解决你的问题.如果还是不行可试试其它方法.详见help unicode 注意:运行这三个命令前,当前目录需是你欲转换文件所在目录,且内存中不能有stata数据文件.
@言筠3883:Encode模块中,encode和decode的区别是什么 -
惠码18155737063…… $octets = encode("iso-8859-1", $string);把一个串从perl内部格式转为iso-8859-1格式$string = decode("iso-8859-1", $octets);转换ISO-8859-1数据为perl内部格式串
惠码18155737063…… 可以用这个命令: encode 红色数字的变量名, gen(新产生的变量名) 这样,原来红色的数字就变成了相应位置的数字标签.而这个位置的值就变成了分类的类型序号代码.
@言筠3883:stata 中哪个命令转换文件类型 -
惠码18155737063…… encode可以转换的
@言筠3883:stata 如何处理日期数据问题 -
惠码18155737063…… 直接将日期导入,将会出现问题. 如果日期为“yyyy-mm-dd”格式 destring date, replace ignore("-") 可以将date由字符型转为数据型. 或通过encode date,gen(t) 使得t是数据型. 但是它们都不能得到日期型数据,最多也就是数值型. 更...
@言筠3883:如何将stata中的字符型数据转为数值型 -
惠码18155737063…… 可能含有空格等情况,最好把样本贴出来. 试一下encode varname, gen (newvarname).varname是字符型变量,newvarname没问题的话就是转变后的数值型变量啦
@言筠3883:stata虚拟变量生成不了 -
惠码18155737063…… 因为a6是string variable 或者说 stata不支持中文, 所以说即使你看到变量是蓝色的,你在输入命令时输入的“汉”是string, 而在数据中那个蓝色的汉字,就不是你看到的那样了,stata的后台已经对其进行了数字的赋值了.所以我的建议是You can use "encode a6, gen(minzu)" or egen minzu=real(a6).....then you can create dummy variable. 我听你的状况,egen那个命令比较靠铺,还有一种是用destring...你可以都试试
@言筠3883:关于stata的数据分析
惠码18155737063…… 红色数据表示字符串变量,这是不能用于回归分析的.一般在做面板回归的时候,直接从excel将数据黏贴到STATA里地区变量是字符串变量,需要进行转换.但是你这里除了年份的数据是数值型的,其他的都是红色就有问题了.我的建议是: ...
@言筠3883:stata软件里面的1.60e - 06是什么意思啊,还有如图,income的单位是什么? -
惠码18155737063…… 估计楼主是纳闷为什么stata不能识别这个变量的数值,显示为1.60e-06且为红色吧? tostring var1, gen(var2) 把这个变量变为字符串 encode var2 从新编码就识别了
@言筠3883:求助,stata中的recode函数如何使用 -
惠码18155737063…… recode就是重新编码,例: recode x1 (1 = 2) (2 = 1), gen(nx1)
@言筠3883:如何解决Stata14的中文乱码问题 -
惠码18155737063…… 对头,可以转码,之后就不是乱码了.用下面的命令:unicode analyze * unicode encoding set gb18030 unicode translate * 这三个命令一般情况可以解决你的问题.如果还是不行可试试其它方法.详见help unicode 注意:运行这三个命令前,当前目录需是你欲转换文件所在目录,且内存中不能有stata数据文件.
@言筠3883:Encode模块中,encode和decode的区别是什么 -
惠码18155737063…… $octets = encode("iso-8859-1", $string);把一个串从perl内部格式转为iso-8859-1格式$string = decode("iso-8859-1", $octets);转换ISO-8859-1数据为perl内部格式串