Stata 两列矩阵的散点图
当Stata 两列矩阵的散点图,stata,Stata,当a(自变量)和B(因变量)是大小为1 x 1000的两个矩阵向量时,我目前在使用Stata绘制散点图时遇到问题 我使用了命令two-way scatter,但是这个命令一直失败,因为Stata认为A和B不是变量。但是,我使用命令matrix define定义了A和B 变量窗口是空的,我不确定为什么A和B是非变量 示例代码: matrix define A = [1,2,3,4,5,6,7,8,9,10]' matrix define B = [2,3,4,5,6,7,8,9,10]' /
a
(自变量)和B
(因变量)是大小为1 x 1000的两个矩阵向量时,我目前在使用Stata绘制散点图时遇到问题
我使用了命令two-way scatter
,但是这个命令一直失败,因为Stata认为A
和B
不是变量。但是,我使用命令matrix define
定义了A
和B
变量窗口是空的,我不确定为什么A
和B
是非变量
示例代码:
matrix define A = [1,2,3,4,5,6,7,8,9,10]'
matrix define B = [2,3,4,5,6,7,8,9,10]'
//drawing scatterplot with A vs B and overlay a horizontal line x = 5 onto the scatterplot.
twoway scatter A B || xline(5)
我是否可以将矩阵声明为变量类型并保存它,以便我可以将其与双向分散重复使用?您需要使用svmat
命令首先创建变量,然后绘制图形:
clear
matrix define A = (1,2,3,4,5,6,7,8,9,10)'
matrix define B = (2,3,4,5,6,7,8,9,10)'
svmat A
svmat B
twoway scatter A B, xline(5)
Stata中的矩阵和变量是两种不同的东西。您需要使用svmat
命令首先创建变量,然后绘制图形:
clear
matrix define A = (1,2,3,4,5,6,7,8,9,10)'
matrix define B = (2,3,4,5,6,7,8,9,10)'
svmat A
svmat B
twoway scatter A B, xline(5)
Stata中的矩阵和变量是两种不同的东西。如问题所述,矩阵的大小不同。在这种情况下,这不是致命的,因为双向twoway
将使用数据集中的前9个观察值,而忽略第10个,因为它包含缺少的值。另一种将矩阵复制到变量的方法。如问题所示,矩阵的大小不同。在这种情况下,这不是致命的,因为双向twoway
将使用数据集中的前9个观察值,而忽略第10个,因为它包含缺少的值。另一种将矩阵复制到变量的方法。请参见Stata中的变量是数据集中的列或字段(仅限)。这个术语在统计上是标准的,但对许多程序员来说不是,这取决于他们所知道的其他内容。Stata中的许多其他实体具有类似变量的角色,例如宏、标量、矩阵等。在Stata中,变量是数据集中的列或字段(仅限)。这个术语在统计上是标准的,但对许多程序员来说不是,这取决于他们所知道的其他内容。Stata中的许多其他实体具有类似变量的角色,例如宏、标量、矩阵等等。