楼主: 小明咕
3863 8

[面板数据求助] 如何扩大权重矩阵数量 [推广有奖]

  • 1关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.1500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
140 点
帖子
4
精华
0
在线时间
3 小时
注册时间
2022-1-11
最后登录
2022-1-29

楼主
小明咕 发表于 2022-1-26 22:16:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
clear all


. use "C:\Users\DELL\Desktop\D.dta"  


. spatwmat using "C:\Users\DELL\Desktop\W.dta",name(W) standardize   




The following matrix has been created:


1. Imported non-binary weights matrix W (row-standardized)
   Dimension: 9x9






. spcs2xt y x1 x2 x3 x4 x5 x6 x7,matrix(aaa) time(15)     
****************************************************
*** Cross Section Weight Matrix (aaa)
*** Panel Weight Matrix         (aaaxt)
*** Panel Weight Matrix File    (aaaxt.dta)
****************************************************
C:\Users\DELL\Documents


. spatwmat using aaaxt,name(W)
Matrix is not square


. clear


. use "C:\Users\DELL\Desktop\D.dta"                       


. xtset id year   
       panel variable:  id (strongly balanced)
        time variable:  year, 2005 to 2019
                delta:  1 unit


. reg y x1 x2 x3 x4 x5 x6 x7
. spatdiag,weights(W)
Matrix W is 9x9, regression has been carried out on 135 obs.

To run -spatdiag- weights matrix dimension must equal N. of obs


朋友们,提示matrix不方应该怎么处理呀?是我扩大权重矩阵命令没用对吗?
(面板数据是9个截面15年的,矩阵W是9x9的,要怎样扩大成135X135呀?)


二维码

扫码加我 拉你入群

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

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

关键词:权重矩阵 Standardized standardize regression dimension

沙发
姜片儿 学生认证  发表于 2022-3-20 10:39:07
遇到了相同的问题,求解决方案呀

藤椅
卯卯_ 发表于 2023-3-30 14:23:09
请问解决了吗?

板凳
tianjian914 在职认证  发表于 2023-7-17 19:11:02
同问啊

报纸
泡芙不能掉队 学生认证  发表于 2023-8-10 10:36:29
use w1.dta,clear
spatwmat using w1.dta,name(w) standardize
spmat dta w c1-c30, norm(row) replace //c1-c30是变量名
drop c1-c30
set matsize 330 //30*11
mat TMAT=I(11) //11年数据
mat Wxt=TMAT#w //30*30的截面矩阵与TMAT合并
svmat Wxt
save Wxt.dta,replace //保存LM检验所需空间面板权重矩阵
spatwmat using Wxt.dta,name(w2) standardize

地板
Bono 发表于 2023-9-15 11:16:19
泡芙不能掉队 发表于 2023-8-10 10:36
use w1.dta,clear
spatwmat using w1.dta,name(w) standardize
spmat dta w c1-c30, norm(row) replace  ...
谢谢!

7
shishi777 发表于 2023-11-10 10:48:50
泡芙不能掉队 发表于 2023-8-10 10:36
use w1.dta,clear
spatwmat using w1.dta,name(w) standardize
spmat dta w c1-c30, norm(row) replace  ...
不好意思不小心点了踩,请问我在输入set matsize 330 //30*11之后显示varlist not allowed是什么原因呀

8
CHen0213 在职认证  学生认证  发表于 2023-11-10 16:01:30 来自手机
把//后面的全删了

9
CHen0213 在职认证  学生认证  发表于 2023-11-10 16:02:36 来自手机
shishi777 发表于 2023-11-10 10:48
不好意思不小心点了踩,请问我在输入set matsize 330 //30*11之后显示varlist not allowed是什么原因呀
...
把//后面全删了就可以了,你这个是注释写错了

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

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