我使用lpoly
命令(局部多项式平滑趋势线)创建了一条趋势线。
我想找出y
该趋势线在任何给定值下的x
值。
我怎样才能做到这一点?
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