楼主: wangzt
7840 19

Stata新人,小问题,送金币,已更新! [推广有奖]

  • 5关注
  • 7粉丝

贵宾

已卖:201份资源

院士

46%

还不是VIP/贵宾

-

威望
4
论坛币
147569030 个
通用积分
5401.4033
学术水平
2 点
热心指数
6 点
信用等级
5 点
经验
39720 点
帖子
1054
精华
0
在线时间
3295 小时
注册时间
2007-12-10
最后登录
2025-12-5

楼主
wangzt 发表于 2008-1-13 04:08:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

可能都是比较弱的问题,刚刚开始用stata,其实我的计量基础也超烂,不过还是希望得到一些帮助。我下了一些材料,像manual什么的,但想要找到我想知道的东西并不容易。而一些问题往往是很简单的。为了表示感谢会发一些金币!

11. 关于变量的批量重命名: 比如以下几总情况:第一. 要把变量 v1 v2 v3 命名为 t1 t2 t3   第二,要把变量 v1 v2 v3 命名为 apple orrange pear 第三,要把变量 water coffee tea 命名为 apple orrange pear

(20金币)


查看已解决问题看这里,凡对已解决问题进行更新或完善的都有奖励以示感谢!

1、Stata能够设置数据默认的目录吗?如何设置?(5金币) 感谢:arlionn

2、Stata能够直接读取excel表格的数据吗?(1)读取sheet1的数据(3金币);(2)将变量x,y保存为sheet2(3金币)(2)读取sheet1中B12到D30的数据(6金币)感谢 :蓝色

3、求基尼系数的计算程序,任给定一组数据,计算出其基尼系数!(25金币)一年前我用过的,不过好像是eview的,而且现在找不到了,觉得应该是个比较常用的工具,谁有在stata里可以用的。matlab里的也行) 感谢:sillyfeng

4、在do file里面,注释的标记符号或语句是什么?(在matlab里是"%",其他软件有的是%,也有“*”)(3金币) 感谢:arlionn

5、在do file里面,能够让一些行的命令结果不显示吗?比如在其他一些软件在一行的末尾加上一个“;”就可以了,我发现在stata里不行啊。(3金币)感谢:arlionn

6、如果我通过drop或keep命令误删了一些数据,我能够不通过重新读取原数据而恢复吗?我的意思就像是在word里面按Ctrl+Z一样,撤消上一步操作。因为总有时操作失误,想马上改回来的!(10金币)感谢:arlionn

7、既然Stata可以自己编写ADO文件,那么我认为Stata就是可以无限扩展的。要比SAS,SPSS强大得多。只要有想法就能够实现,而至于我这样新手的想法99.99%都是别人早已经想到的。也就是说我的关于计量的任何要求都能够通过Stata实现,而99.99%是已经实现的了的,只要我弄清楚别人是怎么做的就行了,而0.01%的可能是别人没有想到的,或是在99.99%中能够找到更好的替代。我的理解不对吗?感谢:arlionn

8、c(current_time)代表当前时间,那么当前日期的函数是什么呢?我想在字符串里再加上日期! 感谢:arlionn

9、关于stata版本的问题:我在用stata10,的时候老是丢变量,不知道为什么,有时候save的时候一个变量就没有了。还有在stata10里用reshape命令的时候老是出错

10、关于数据的转置问题,感谢:蓝色

[此贴子已经被作者于2008-4-22 2:47:01编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata 小问题 Sillyfeng arlionn Stata 金币 新人

回帖推荐

蓝色 发表于2楼  查看完整内容

1、默认设置,我从来不设置,我也我也记不住怎么设置2、从Excel导入数据到stata的方法2.1   odbc load,dsn("Excel Files;DBQ=d:\data\data.xls") table("data$")2.2   外挂stat transfer程序可以有stcmd, inputst 和 outputst   命令,你可以看看,但是这些命令都不能想sas那样可以控制工作表中的具体的位置。3、基尼系数命令论坛上有,我记不住在那里了,搜索一下应该可以找到的。

arlionn 发表于10楼  查看完整内容

以下是引用wangzt在2008-1-13 4:08:00的发言:可能都是比较弱的问题,刚刚开始用stata,其实我的计量基础也超烂,不过还是希望得到一些帮助。我下了一些材料,像manual什么的,但想要找到我想知道的东西并不容易。而一些问题往往是很简单的。为了表示感谢会发一些金币!5、在do file里面,注释的标记符号或语句是什么?(在matlab里是"%",其他软件有的是%,也有“*”)(3金币)能够让一些行的命令结果不显示吗?比如在其他一些软 ...

arlionn 发表于9楼  查看完整内容

以下是引用wangzt在2008-1-13 11:26:00的发言:关于1。在command 命令里也可以用cd 命令,可以更改当前的目录。但我觉得奇怪的一件事,它“自动”的把我想要的目录设置成为默认目录了。我自己都不知道是在什么时候。我用cd 改过目录之后重启stata,又回到了原来的默认目录。因此我觉得应该能够设置,修改默认目录的你的直觉相当好,呵呵。stata可以很方便的做这件事情,具体如下:新建一个do文档,保存为 profile.do ,保存至stata ...

本帖被以下文库推荐

沙发
蓝色 发表于 2008-1-13 08:33:00

1、默认设置,我从来不设置,我也我也记不住怎么设置

2、从Excel导入数据到stata的方法

2.1   odbc load,dsn("Excel Files;DBQ=d:\data\data.xls") table("data$")

2.2   外挂stat transfer程序可以有stcmd, inputst 和 outputst   命令,你可以看看,

藤椅
sillyfeng 发表于 2008-1-13 11:12:00

1.stata用熟以后还是在do窗口编程和测试的好,所以,你的dofile第一句话写成 cd:\"path"就可以了

2.keep x y

save sheet2

你如果非要excel直接br 拷贝粘贴即可

限定列读取还不如拷贝粘贴方便

3.先search glcurve 安装

如果算income的基尼系数的话

glcurve income,pvar(incrank)  nograph

egen meaninc=mean(income)

gen propinc=income/meaninc*2

corr incrank propinc,c

板凳
wangzt 发表于 2008-1-13 11:26:00

关于1。在command 命令里也可以用cd 命令,可以更改当前的目录。但我觉得奇怪的一件事,它“自动”的把我想要的目录设置成为默认目录了。我自己都不知道是在什么时候。我用cd 改过目录之后重启stata,又回到了原来的默认目录。

因此我觉得应该能够设置,修改默认目录的。

关于2。能够直接保存为excel表格吗?我以前习惯用程序将所有的结果放在一个excel文件里。拷贝粘贴单个还好,但如果批量大了,还是很费事。

[此贴子已经被作者于2008-1-14 2:56:10编辑过]

报纸
蓝色 发表于 2008-1-13 12:38:00
以下是引用wangzt在2008-1-13 11:26:00的发言:

关于1。在command 命令里也可以用cd 命令,可以更改当前的目录。但我觉得奇怪的一件事,它“自动”的把我想要的目录设置成为默认目录了。我自己都不知道是在什么时候。我用cd 改过目录之后重启stata,又回到了原来的默认目录。

因此我觉得应该能够设置,修改默认目录的。

关于2。能够直接保存为excel表格吗?我以前没有做计量,做CGE的,习惯用程序将所有的结果放在一个excel文件里。拷贝粘贴单个还好,但如果批量大了,还是很费事。


那你还是用sas吧

地板
sillyfeng 发表于 2008-1-13 13:09:00

我也觉得stata的数据库功能不够强大,还好有stat transfer

7
victorliou 发表于 2008-1-13 13:28:00
装一个小程序就可以转换excel数据了。直接拷贝粘贴不就得了,就不要这么吹毛求疵了

[此贴子已经被作者于2008-1-13 13:29:03编辑过]

8
蓝色 发表于 2008-1-13 13:29:00

大而全不是又成sas了吗

stata就是要小巧

我们不能指望一个软件什么都能做

否则,大家开发一个就好了。

各有各的长处,

9
arlionn 在职认证  发表于 2008-1-14 15:16:00
以下是引用wangzt在2008-1-13 11:26:00的发言:

关于1。在command 命令里也可以用cd 命令,可以更改当前的目录。但我觉得奇怪的一件事,它“自动”的把我想要的目录设置成为默认目录了。我自己都不知道是在什么时候。我用cd 改过目录之后重启stata,又回到了原来的默认目录。

因此我觉得应该能够设置,修改默认目录的

你的直觉相当好,呵呵。stata可以很方便的做这件事情,具体如下:

新建一个do文档,保存为 profile.do ,保存至stata安装目录下,内容可参考如下设定(我本人的设定):

set type double
set memory 50m
set matsize 2000
set more off,perma

adopath + "D:\stata9\ado\personal"
adopath + "D:\stata9\ado\personal\_Myado"

local fn = subinstr("`c(current_time)'",":","",2)  /*这一串是设定log文件的,我导师钟经樊的发明!*/
log using d:\stata9\do\s`fn'.log, text replace
cmdlog using d:\stata9\do\c`fn'.log, replace

sysdir set PLUS "D:\stata9\ado\plus"
sysdir set OLDPLACE "D:\ado"
sysdir set PERSONAL "D:\stata9\ado\personal"

cd d:\stata9\ado\personal   /*这个就是你想要的,可以根据具体情况自行修改*/

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
crystal8832 + 20 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 20  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

10
arlionn 在职认证  发表于 2008-1-14 15:57:00
以下是引用wangzt在2008-1-13 4:08:00的发言:

可能都是比较弱的问题,刚刚开始用stata,其实我的计量基础也超烂,不过还是希望得到一些帮助。我下了一些材料,像manual什么的,但想要找到我想知道的东西并不容易。而一些问题往往是很简单的。为了表示感谢会发一些金币!

5、在do file里面,注释的标记符号或语句是什么?(在matlab里是"%",其他软件有的是%,也有“*”)(3金币)能够让一些行的命令结果不显示吗?比如在其他一些软件在一行的末尾加上一个;就可以了,我发现在stata里不行啊。(3金币)
高手们帮我看一看这个帖子里的小问题:https://bbs.pinggu.org/dispbbs.asp?BoardID=5&replyID=274997&id=282186&skin=0 不胜感激!!!

stata有三种注释方法:

(1)以 * 号开头的,注释掉整行语句,类似于matlab和LaTeX中的 %,如

       * 模型设定

(2)/*注释语句*/  可用于任何地方;

  (3) // 注释语句   注释掉整行语句,类似于 *

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 17:41