0
내가 STATA 새로운 오전과 하나의 작업 해결하려면 :STATA 조언 백분위
내가 "곡물의 소비"와 "순이익"변수를 가지고 있습니다. Stata 명령을 사용하여 평균적으로 얼마나 많은 곡물이 내 데이터 집합에서 가장 가난한 10 %와 가장 부유 한 인구의 10 %가 소비하는지 확인하고 싶습니다.
내가 STATA 새로운 오전과 하나의 작업 해결하려면 :STATA 조언 백분위
내가 "곡물의 소비"와 "순이익"변수를 가지고 있습니다. Stata 명령을 사용하여 평균적으로 얼마나 많은 곡물이 내 데이터 집합에서 가장 가난한 10 %와 가장 부유 한 인구의 10 %가 소비하는지 확인하고 싶습니다.
summarize, detail
은 10 번째 및 90 번째 백분위 수를 제공합니다.
기타 summarize ... if myvar <= r(p10)
(>= r(90)
)은 아마도 원하는 것을 제공 할 것입니다. r(sum)
을 return list
에서 찾으십시오.
. sysuse auto
(1978 Automobile Data)
. qui su mpg , detail
. ret li
scalars:
r(N) = 74
r(sum_w) = 74
r(mean) = 21.2972972972973
r(Var) = 33.47204738985561
r(sd) = 5.785503209735141
r(skewness) = .9487175964588155
r(kurtosis) = 3.97500459645325
r(sum) = 1576
r(min) = 12
r(max) = 41
r(p1) = 12
r(p5) = 14
r(p10) = 14
r(p25) = 18
r(p50) = 20
r(p75) = 25
r(p90) = 29
r(p95) = 34
r(p99) = 41
. su mpg if mpg >= r(p90), meanonly
. ret li
scalars:
r(N) = 8
r(sum_w) = 8
r(sum) = 265
r(mean) = 33.125
r(min) = 29
r(max) = 41
직접 해보셨습니까? 'do x if y' 문법에 익숙합니까? – Floris
경고 : 귀하의 질문에 대답했지만, 많은 사람들이이 포럼에서 일부 코드를 시험해보기위한 시도없이 프로그래밍 문제가 아니라고 생각합니다. "나는 코드가없고 어떤 것이 필요하다"는 것은 유효한 유형의 질문이 아닙니다. –
그것은 컴퓨팅 질문 자체가 아니지만 십진법에 대한'xtile inc10 = netincome, nq (10)'과 같은 것을 원하고'inc10'의 두 극단적 범주 인'qui su inc10'에 대한 t- 검정이 뒤따라야합니다. 조용히 top/bottom 소득 밴드를 얻은 다음''inlist (inc10, r (min), r (max))'(테스트하지 않음) 인 경우 시리얼을 ttest합니다. 설문 조사 가중치는 언급하지 않았으므로 아무 것도 없다고 가정합니다. inc10 == 1 인 경우 'tw kdensity cereals'의 불균등 분산 문제를 확인하십시오. kdensity cereals inc10 == 10' 또는 그런 식으로. 잠정적 인 스크립트와 정확한 질문으로 집중하여 도움을 얻으십시오. –