Stata 如何制作斯皮尔曼相关表?
我需要用Stata得到一个Spearman和Pearson相关表。下面是我以表格形式获得结果所做的工作Stata 如何制作斯皮尔曼相关表?,stata,Stata,我需要用Stata得到一个Spearman和Pearson相关表。下面是我以表格形式获得结果所做的工作 estpost correlate sp_rating srating mrating split split_neg split_ord split_neg_ord tier1_risk tier1_leverage st1 sl mt1 ml adt1 adl dt1 dl offering_amt maturity2 security enhance timeliness validi
estpost correlate sp_rating srating mrating split split_neg split_ord split_neg_ord tier1_risk tier1_leverage st1 sl mt1 ml adt1 adl dt1 dl offering_amt maturity2 security
enhance timeliness validity disc loan_at cash_dep trading_at real_est intangible other_at sec_sum assets_sold all_residual secinc_ta, matrix quietly
esttab . using "root4.rtf", replace notype unstack compress noobs nogaps nostar
然后,我收到以下错误消息:
varlist not allowed
当我只使用了几个变量时,我没有得到错误,但是当我放置了很多变量时。我不知道怎么解决这个问题。请帮帮我 我能够重现您的错误,并对其进行了
跟踪。我认为这是estout.ado
第946行的一个错误,可能是由于带有RTF标记的很长变量列表超过了在该行创建的本地宏的大小
您应该向Ben Jann发送一份错误报告(在帮助estout
末尾发送电子邮件)。同时,您可以尝试保存到DOC和TXT,两者都可能工作(您有30多个变量,我用大约20个变量成功地测试了.TXT
和.DOC
)
或者,尝试mkcorr
命令(ssc install mkcorr
),看看它是否适用于您的数据。在尝试了大量不同的esttab
输出并在估算中存储了大量数据后,我也遇到了同样的问题
因此,如果您在运行命令之前键入它,那么assessments clear
可能会有所帮助。至少对我来说是这样