Возможно ли помечать точки на взвешенном точечном графике в Stata?

#stata #scatter-plot

#stata #точечный график

Вопрос:

Например, график для взвешенного точечного графика на официальном веб-сайте Stata выглядит следующим образом:

 webuse census
scatter death medage [w=pop65p], msymbol(circle_hollow)
  

Если я использую опцию mlabel, мои точки помечаются, но больше не взвешиваются. Есть ли способ выполнить оба одновременно?

Спасибо!

Ответ №1:

Вы можете наложить два графика:

 clear all
set more off

sysuse auto
gen somew = _n

twoway scatter price mpg [w=somew], msymbol(circle_hollow) || ///
       scatter price mpg, msymbol(i) mlabel(make) ||, legend(off) 
  

Решение от Statalist. У Ника Кокса есть несколько «неудобных вопросов», связанных с использованием таких графиков, возможно, вы захотите прочитать.

Комментарии:

1. Спасибо, Роберто. Пример и ссылки дают отличное представление о Stata.

2. Хотя эти графики имеют гораздо более длительную историю, возможно, самым большим стимулом к их использованию за последнее время стала презентация Ханса Рослинга: ted.com/talks/… Просто не все подобные приложения работают так хорошо!