楼主: 天璃雪
5185 9

[字符问题求助] stata:e(b)'中的'与b=b[5..18,1]..是什么意思 [推广有奖]

  • 0关注
  • 0粉丝

已卖:13份资源

博士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
45 个
通用积分
8.1200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4313 点
帖子
35
精华
0
在线时间
424 小时
注册时间
2018-11-20
最后登录
2025-5-13

楼主
天璃雪 学生认证  发表于 2019-6-2 09:40:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
老师给的代码
quietly reg lnC lnQ lnP LF D* F*
matrix b=e(b)'
matrix b=b[5..18,1]
stata新手入门,实在不知道'与下面..的意思,求帮忙哇
二维码

扫码加我 拉你入群

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

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

关键词:Stata 是什么意思 tata stata新手 Quietly stata

回帖推荐

317792209 发表于8楼  查看完整内容

这个是矩阵操作函数,意思是从列向量b中提取第5~18个回归系数。matrix x=x[m..n,1]里边的1是提取第一列的意思。如果x是个行向量,语法如下:matrix x=x[1, m..n]

沙发
317792209 在职认证  学生认证  发表于 2019-6-2 10:27:25
把你的矩阵列出来就好,执行下边的d代码,先看看b是啥。如果你学过matlab,会知道'代表矩阵的转置
matrix list b
已有 1 人评分论坛币 收起 理由
statax + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

按时毕业,按时睡觉。多发论文,多赚点钱。

藤椅
天璃雪 学生认证  发表于 2019-6-2 10:37:04
317792209 发表于 2019-6-2 10:27
把你的矩阵列出来就好,执行下边的d代码,先看看b是啥。如果你学过matlab,会知道'代表矩阵的转置
e(b) 是 coefficient vector 呀,ereturn 结果里面的e(b)

板凳
天璃雪 学生认证  发表于 2019-6-2 10:38:46
天璃雪 发表于 2019-6-2 10:37
e(b) 是 coefficient vector 呀,ereturn 结果里面的e(b)
回错人了,谢谢你啊

报纸
天璃雪 学生认证  发表于 2019-6-2 10:41:15
317792209 发表于 2019-6-2 10:27
把你的矩阵列出来就好,执行下边的d代码,先看看b是啥。如果你学过matlab,会知道'代表矩阵的转置
matrix  ...
b=[5..]里的..是什么意思?

地板
317792209 在职认证  学生认证  发表于 2019-6-2 10:49:52
天璃雪 发表于 2019-6-2 10:41
那b=[5..]里的..是什么意思?
  1. matrix a=[1,2,3,4,5,6]
  2. matrix list a
复制代码

你看下是啥
已有 1 人评分论坛币 收起 理由
statax + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

7
天璃雪 学生认证  发表于 2019-6-2 11:06:06
317792209 发表于 2019-6-2 10:49
你看下是啥
你说的意思我明白,可以帮我看看吗,我还是不明白这个为什么生成虚拟变量的系数结果
原全部代码
quietly insheet using "E:\Chapter 2\TableF6-1.csv",clear
generate lnC=log(c)
generate lnQ=log(q)
generate lnQsq=lnQ^2
generate lnP=log(pf)
rename lf LF
quietly tabulate i,gen(F)
quietly tabulate t,gen(D)
drop D15 F6         
quietly regress lnC lnQ lnQsq lnP LF D* F*
matrix b=e(b)'
matrix b=b[5..18,1]               
matrix list 结果我还是不明白,它为什么列出了虚拟变量的系数
matrix list b
b[14,1]
             y1
D1  -.73505599
D2  -.67976687
D3   -.6414775
D4  -.58924252
D5  -.49924939
D6  -.44304088
D7  -.41130796
D8  -.35235766
D9  -.28705883
D10  -.23279743
D11  -.09678432
D12  -.01226665
D13  -.00186769
D14  -.01295654

8
317792209 在职认证  学生认证  发表于 2019-6-2 11:56:09
天璃雪 发表于 2019-6-2 11:06
你说的意思我明白,可以帮我看看吗,我还是不明白这个为什么生成虚拟变量的系数结果
原全部代码
quietly  ...
这个是矩阵操作函数,意思是从列向量b中提取第5~18个回归系数。matrix x=x[m..n,1]里边的1是提取第一列的意思。如果x是个行向量,语法如下:matrix x=x[1, m..n]
  1. matrix b=b[5..18,1]
复制代码

已有 1 人评分论坛币 收起 理由
statax + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

按时毕业,按时睡觉。多发论文,多赚点钱。

9
蓝色 发表于 2019-6-2 12:07:20 来自手机
不明白就应该看看matrix相关命令的解释
已有 2 人评分经验 论坛币 收起 理由
statax + 5 精彩帖子
317792209 + 100 我很赞同

总评分: 经验 + 100  论坛币 + 5   查看全部评分

10
天璃雪 学生认证  发表于 2019-6-2 13:12:26
317792209 发表于 2019-6-2 11:56
这个是矩阵操作函数,意思是从列向量b中提取第5~18个回归系数。matrix x=x[m..n,1]里边的1是提取第一列的 ...
好的,非常感谢

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

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