두 개의 회귀 계수를 서로 아래에 표시하고 싶습니다. Ben Jann의 멋진 coefplot
(ssc install coefplot
)을 사용하면 모든 모델의 모든 계수가 포함 된 그래프 만 만들 수 있지만 계수가 아닌 계수로 계수를 정렬하는 데 성공하지 못합니다.coefplot : 각각 하나의 그래프에 여러 개의 계수가있는 여러 모델
또는 그래프로 여러 개의 하위 그래프를 만들 수 있습니다. 필요하지는 않습니다 : 하나의 하위 그래프 만 있고 계수의 공통 스케일이 있어야합니다.
sysuse auto.dta, clear
reg price mpg rep78
eststo model1
reg price mpg rep78 weight
eststo model2
*what do I have: 2 models with 2 coefficients each (plus constant)
*what do I want: 1 graph with 2 models beneath one another,
*2 coefficients per model, 1 colour and legend entry per coefficient (not model!)
*common scale
*what is easy to get:
coefplot model1 model2, ///1 graph with all coefficients and models,
keep(mpg rep78) //but order is by coefficient, not by model
//how to add model names as ylabels?
*or 1 graph with 2 subgraphs by coefficient:
coefplot model1 || model2, ///
keep(mpg rep78) bycoefs
사람이 최적 coefplot
를 사용하여 내가 원하는 그래프를지고 나를 도와 드릴까요 : 여기
예제의 참고 사항에서 알 수 있듯이 완전한 해법은 모델 이름을 사용하여 계수 (모델이 아님)와 ylabels 당 하나의 색상 및 범례 항목을 포함하지만이 것은 보조입니다.
나는 이미 coefplot
두 가지 옵션을 시도했지만 대부분이 다른 모델의 계수가 아닌 한 모델의 여러 방정식에 대한 것입니다.