我是新的Stata用户。使用lpoly(局部多项式平滑趋势线)创建趋势线之后,我接下来想要找到该趋势线的y值在任何给定的x值处。我该怎么做?
答案 0 :(得分:2)
可以使用generate()
命令的lpoly
选项来做到这一点:
webuse motorcycle, clear
lpoly accel time, generate(x y)
这些值存储在y
和x
变量中(此处显示了最初的10
个观察值):
list y x in 1/10
+------------------------+
| y x |
|------------------------|
1. | -1.6245329 2.4000001 |
2. | -1.775922 3.5265307 |
3. | -1.9832878 4.6530613 |
4. | -2.2217888 5.7795918 |
5. | -2.3814197 6.9061224 |
|------------------------|
6. | -2.5199665 8.032653 |
7. | -3.3919962 9.1591836 |
8. | -8.8572222 10.285714 |
9. | -16.957709 11.412245 |
10. | -26.693355 12.538775 |
+------------------------+
如果随后绘制了这两个变量,则可以看出确实如此:
twoway line y x