楼主: arlionn
54250 55

[stata资源分享] 将非平行面板转换为平行面板的命令:xtbalance   [推广有奖]

院士

73%

还不是VIP/贵宾

-

TA的文库  其他...

stata软件常见问题

威望
3
论坛币
9987077 个
通用积分
3775.8592
学术水平
911 点
热心指数
950 点
信用等级
691 点
经验
197105 点
帖子
4683
精华
5
在线时间
2013 小时
注册时间
2005-5-29
最后登录
2023-9-19
毕业学校
西安交通大学金禾经济研究中心

楼主
arlionn 在职认证  发表于 2007-8-28 14:53:00 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币



-xtbalance-命令已经发布到了stata官方网站,可以通过如下命令查询和下载了:

    findit xtbalance
    ssc install xtbalance, replace

(多谢 Boston College 的 K. Baum 教授代为发布 )

 

[2008.08.23]

更新说明:此前发布的xtbalance命令存在一些bug,现已修订,且运行速度提高了10倍。

详细范例参见 第16楼。

 

帮助文件:

---------------------------------------------------------------
help for xtbalance                              version 2.01
---------------------------------------------------------------

Trans the dataset into balance Panel Data

        xtbalance, range(numlist) [ miss(varlist) ]

    You must tsset your data before using xtbalance; see help tsset.


Description

    xtbalance Trans the unbalanced Panel Data into balanced Panel Data with sample range specified by option range.


Options

    range(numlist) specifies sample range to be transfored.  numlist must be two integers and specified in ascending order.

    miss(varlist) forces to drop the observations if any one of the variable in varlist has missing value.


Examples

    . help xtbalance

    . xtbalance , range(1998 2005)

    . xtbalance , range(1998 2005) miss(invest market)

    . xtbalance , rang(1978 1982) miss(_all)


For problems and suggestions


    Author: Yujun,Lian (Arlion) Department of Finance, Lingnan College, Sun Yat-Sen University.
        E-mail:
arlionn@163.com.
        Blog:
http://blog.cnfol.com/arlion.




     连老师stata课程http://www.peixun.net/author/3.html
     连老师优酷视频: http://i.youku.com/arlion

     Stata现场培训-初级班【New, 四天,北京】http://www.peixun.net/view/307_detail.html

     Stata现场培训-高级班【New, 四天,北京】http://www.peixun.net/view/308_detail.html



二维码

扫码加我 拉你入群

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

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

关键词:xtbalance balance Balan lance ance 面板 命令 平行 xtbalance

149258.rar

84 Bytes

将非平行面板转换为平行面板的命令:xtbalance

149737.rar

1.89 KB

将非平行面板转换为平行面板的命令:xtbalance

239449.rar

2.17 KB

将非平行面板转换为平行面板的命令:xtbalance

本附件包括:

  • xtbalance.hlp
  • xtbalance.ado

已有 3 人评分经验 学术水平 热心指数 信用等级 收起 理由
yucuiting + 1 + 1 + 1 奖励积极上传好的资料
日新少年 + 3 + 3 + 3 精彩帖子
primmxz + 100 + 1 + 1 + 1 这是连老师的呕心沥血制作,绝对经典,好用

总评分: 经验 + 100  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

本帖被以下文库推荐

沙发
Leokeeper 发表于 2007-8-28 15:05:00 |只看作者 |坛友微信交流群
强!!!!
http://www.soudoc.com/bbs/?u=135811

使用道具

藤椅
lyrasover 发表于 2007-8-28 18:25:00 |只看作者 |坛友微信交流群
大牛啊,赞一个

使用道具

板凳
zgf0910 发表于 2007-8-28 23:30:00 |只看作者 |坛友微信交流群
感谢,真正的高手!!
微博开通,欢迎关注http://weibo.com/1624724810

使用道具

报纸
thresh 发表于 2007-8-29 14:10:00 |只看作者 |坛友微信交流群
不知道为什么,我用了之后总是不成功,出错提示是:
unexpected end of file
(error occurred while loading xtbalance.ado)
r(612);

使用道具

地板
arlionn 在职认证  发表于 2007-8-29 20:19:00 |只看作者 |坛友微信交流群

可能是程序中有bug,因为我用过多次都没出现过问题,所以没找出这个bug。

你运行如下两个命令,然后把屏幕上显示的错误代码贴给我,我就可以找出问题所在了:

set trace on

xtbalance , r(2002 2006)

使用道具

7
thresh 发表于 2007-8-30 15:19:00 |只看作者 |坛友微信交流群
另外,麻烦arlionn兄检查下,压缩文件好像是空的啊







使用道具

8
arlionn 在职认证  发表于 2007-8-30 20:27:00 |只看作者 |坛友微信交流群

已经搞定!

使用道具

9
5039899 发表于 2007-9-12 22:02:00 |只看作者 |坛友微信交流群

直接放到....\Stata10\ado\base\x中就可以了

或....\Stata10\ado\updates\x中

使用道具

10
arlionn 在职认证  发表于 2007-9-13 09:01:00 |只看作者 |坛友微信交流群

这个方法也不错,不过建议最好自己设定一个文件夹,如 \ado\personal\myado

然后使用 adopath + 命令添加到stata自动搜索目录中,

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

同时建议把这个命令放到 profile.ado 文件中,我的 profile.ado 内容如下:

set type double
set memory 50m

adopath + "D:\stata9\ado\personal"
adopath + "D:\stata9\ado\personal\_Myado"
adopath + "D:\stata9\ado\personal\update1"
adopath + "D:\stata9\ado\personal\update_old"
adopath + "D:\stata9\ado\personal\invt"

local fn = subinstr("`c(current_time)'",":","",2)
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"
set matsize 2000
set more off,perma
cd d:\stata9\ado\personal

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 18:32