本文作者:张学人
文字编辑:钱梦璇
技术总编:张 邯
sysuse auto,clear
reg mpg weight foreign
local StataClub "Data is power"
ereturn list
macros:
e(cmdline) : "regress mpg weight foreign"
e(title) : "Linear regression"
e(marginsok) : "XB default"
e(vce) : "ols"
e(depvar) : "mpg"
e(cmd) : "regress"
e(properties) : "b V"
e(predict) : "regres_p"
e(model) : "ols"
e(estat_cmd) : "regress_estat"
#program1 >
> from sfi import Macro
'e(cmdline)') > str1 = Macro.getGlobal(
'StataClub') > str2 = Macro.getLocal(
"\n"+str2) > print(str1+
regress mpg weight foreign
Data is power
> end
. python:
----------------------------------------------- python (type end to exit) ------------------------------------------
> from sfi import Macro
"INFO","this is a info from python") > Macro.setLocal(
"INFO2","24") > Macro.setLocal(
"e(GlobalINFO)","this is a globalinfo from python") > Macro.setGlobal(
> end
--------------------------------------------------------------------------------------------------------------------
. disp "`INFO'"
this is a info from python
. disp `INFO2'
24.
. disp e(GlobalINFO)
this is a globalinfo from python
sysuse auto,clear
reg mpg weight foreign
ereturn list
scalars:
e(N) = 74
e(df_m) = 2
e(df_r) = 71
e(F) = 69.74846262000308
e(r2) = .6627029116028815
e(rmse) = 3.407059285651584
e(mss) = 1619.287698167387
e(rss) = 824.1717612920727
e(r2_a) = .6532015851691599
e(ll) = -194.1830643938065
e(ll_0) = -234.3943376482347
e(rank) = 3
. python:
----------------------------------------------- python (type end to exit) ------------------------------------------
#program2 >
> from sfi import Scalar
'e(r2_a)') > a = Scalar.getValue(
> print(a)
0.6532015851691599
> end
--------------------------------------------------------------------------------------------------------------------
. python:
----------------------------------------------- python (type end to exit) ------------------------------------------
> from sfi import Scalar
'e(r2_a)', 3) > Scalar.setValue(
'sca', 5) > Scalar.setValue(
> end
--------------------------------------------------------------------------------------------------------------------
. disp e(r2_a)
3
. disp sca
5
关于我们
微信公众号“Stata and Python数据分析”分享实用的stata、python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。