散点图上的叠加线

时间:2018-09-09 18:35:27

标签: stata

Stata中,有一种方法可以在已知斜率和y截距的情况下在twoway scatter Y X上覆盖一条线?

例如,如果斜率是slope且y截距是yint,并且Y值位于名为Y的数组中,而X值位于名为X的数组中y=2x+1的语法是什么?

让我们说我们要覆盖x = [0,1,2,3,4,5]y = [3,4,5,6,7,8]的地方。

1 个答案:

答案 0 :(得分:1)

您可以使用twoway function进行此操作:

twoway function y=2*x+1, range(0 5)

与任何twoway图一样,您可以将其与scatter组合:

twoway scatter var1 var2 || function y=2*x+1, range(0 5)

这是一个玩具示例:

clear
set obs 20

generate x = rnormal(3, 2)
generate y = rnormal(5, 2)

twoway scatter y x  || function y=2*x+1, range(0 5)

enter image description here