Lpm stata意思

"lpm" 在 Stata 中表示 "local polynomial model",這是一種回歸模型,用於在局部區域內近似數據。在這種模型中,自變數的低階多項式被用來擬合因變數,並且可以在不同的局部區域內進行這種擬合。

"lpm" 命令用於在 Stata 中估計局部多項式回歸模型。它允許用戶指定一個或多個自變數,以及一個因變數,並可以選擇不同的選項來控制模型的擬合方式。例如,用戶可以指定回歸的階數、局部區域的頻寬大小以及是否進行平滑處理等。

下面是一個簡單的例子,展示了如何在 Stata 中使用 "lpm" 命令:

. sysuse auto, clear
(1978 Automobile Data)

. lpm price mpg foreign, degree(2)

Local polynomial regression model fit by kernel method:

expression: price ~ mpg#c.foreign
data: 74 obs. of 24 variables
degree: 2
kernel: triangular
bandwidth (h): automatic, method=CV

------------------------------------------------------------------------------
             | Coefficient   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
mpg          |
c.          |  -1.97898    .0728579    -27.17   0.000     -2.12428    -1.83368
mpg#c.foreign|   .006832    .000433     15.79   0.000      .005986     .007678
------------------------------------------------------------------------------
Number of obs: 74; degrees of freedom: 71
R-squared: 0.768; Mean square error: 2356.8
------------------------------------------------------------------------------

.

在這個例子中,"lpm" 命令用於估計 "price" 如何隨 "mpg" 和 "foreign" 變數的變化而變化。模型中包含了 "mpg" 和 "mpg#c.foreign"(即 "mpg" 與 "foreign" 的互動項),並且回歸的階數被設定為 2。Stata 自動選擇了頻寬大小,並使用交叉驗證(CV)方法來最佳化擬合效果。

請注意,"lpm" 命令是 Stata 的一個擴展命令,可能需要安裝特定的 Stata 程式包才能使用。在 Stata 中,可以使用 "ssc install lpm" 命令來安裝 "lpm" 命令,前提是 Stata 已經配置為可以從 SSC 安裝命令。