全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7856 10
2011-05-11
初学stata矩阵
mat A=[100,99,98\23,24,25\45,44,45\67,66,67\88,89,87]
matlist A
             |        c1         c2         c3
-------------+---------------------------------
          r1 |       100         99         98
          r2 |        23         24         25
          r3 |        45         44         45
          r4 |        67         66         67
          r5 |        88         89         87
生成矩阵A中第二行的新行向量(23,24,25 )如何用stata命令操作?
另外,生成矩阵A中第一行去掉第第三列的新行向量(100,99)如何用stata操作?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-5-11 11:44:49
B=A(2,:)     ,C=A(1,1:2)
二维码

扫码加我 拉你入群

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

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

2011-5-11 11:53:48
kyleliu 发表于 2011-5-11 11:26 生成矩阵A中第二行的新行向量(23,24,25 )如何用stata命令操作?
mat b=A[2,1...]
kyleliu 发表于 2011-5-11 11:26 另外,生成矩阵A中第一行去掉第第三列的新行向量(100,99)如何用stata操作?
mat c=A[1,1..2]
二维码

扫码加我 拉你入群

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

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

2011-5-11 12:36:04
矩阵或向量各元素的和怎么求呢?例如 所有元素的和,还有某一行或某一列的和
哪里有比较全的stata矩阵操作命令呢?18讲里面不全啊。
二维码

扫码加我 拉你入群

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

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

2011-5-11 14:50:24
kyleliu 发表于 2011-5-11 12:36 矩阵或向量各元素的和怎么求呢?例如 所有元素的和,还有某一行或某一列的和
*这个要利用矩阵乘法了

*对x各列求和:
mat cols=J(1,rowsof(x),1)*x

*对x各行求和:
mat rows=x*J(colsof(x),1,1)
二维码

扫码加我 拉你入群

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

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

2011-5-11 14:54:30
kyleliu 发表于 2011-5-11 12:36 矩阵或向量各元素的和怎么求呢?
stata处理矩阵有两种模式:stata与mata。

mata中处理矩阵更方便、更强大。

mata
x=(100,99,98\23,24,25\45,44,45\67,66,67\88,89,87)
rowsum(x)
colsum(x)
end
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群