楼主: leewinjing
14874 15

[mata问题求助] 请问超过50*50的矩阵怎么比较快捷地输入stata? [推广有奖]

贵宾

头衔是啥

已卖:11526份资源

学术权威

49%

还不是VIP/贵宾

-

TA的文库  其他...

DEA:原理、应用、软件、视频

威望
13
论坛币
19081702 个
通用积分
20354.1909
学术水平
145 点
热心指数
190 点
信用等级
121 点
经验
65389 点
帖子
1456
精华
3
在线时间
5500 小时
注册时间
2004-11-20
最后登录
2025-12-31

楼主
leewinjing 发表于 2008-11-11 10:26:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
<p>求解矩阵需要使用超过50行、50列的矩阵,但累死我了,才把列变量一个一个转换成matrix,</p><p>有没什么好的方法直接从excel把矩阵直接弄到stata中,并作为matrix,而不是变量?谢谢</p>
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata matrix EXCEL xcel matrix excel

沙发
bbs0805 发表于 2008-11-11 10:34:00

先将Excel数据复制粘贴生成Stata数据集,然后直接从Stata数据集中用mkmat命令导入,或在mata状态下用st_data()或st_view()函数转换为矩阵

[此贴子已经被作者于2008-11-11 10:38:23编辑过]

藤椅
leewinjing 发表于 2008-11-11 11:08:00
试先,谢谢。
DEA软件及资料资源环境经济

板凳
sungmoo 发表于 2008-11-11 14:43:00

*1)打开stata程序(但不打开任何数据文件)

*2)利用stata窗口的按钮功能,点“Data Editor”按钮(会跳出一个空白的数据窗口)

*3)直接把excel的矩阵表贴到数据窗口中,关闭该窗口

*4)运行

mkmat var*, mat(x)

*excel的矩阵表便变成了stata中的矩阵x


eblog  金钱 +50  奖励 2008-11-12 16:26:49
已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
喵喵小木鱼 + 1 + 1 精彩帖子
咩咩520 + 1 + 1 + 1 精彩帖子
丽丽14 + 1 精彩帖子
SpencerMeng + 20 + 1 + 1 观点有启发

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

报纸
leewinjing 发表于 2008-11-12 14:43:00
sungmoo的办法好,谢谢。
DEA软件及资料资源环境经济

地板
l1t 发表于 2009-11-11 15:53:13
nice work!

7
wating2003 发表于 2010-11-10 07:57:09
如果数据太大无法用excel打开,无法进行粘帖怎么办呢?

8
蓝色 发表于 2010-11-10 08:19:38
那就用sas吧,读入sas,然后拆分成小的文件,每个文件都导出为excel或者csv格式,stata就可以读了,

9
tuding 发表于 2011-10-9 22:57:29
学习了,谢谢哦

10
shajia2008 在职认证  发表于 2013-3-26 23:05:15
不错啊,学习了,收藏
知善恶,致良知

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

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