SlideShare uma empresa Scribd logo
1 de 49
Агуулга

 Stata   – дээр ажиллаж эхлэх тухай

 Мэдээллийн      баазыг судлах үндсэн
    командууд

   Үзүүлэлтүүдийг шинээр бий
    болгох, өөрчлөх, нэр өгөх зэрэг үйлдлийг
    гүйцэтгэх үндсэн командууд



                                               1
STATA-дээр ажиллаж
    эхлэх тухай



                     2
Ажиллаж эхлэх
Эхлэхдээ дараахь үе шаттайгаар
• хулганаар тогшино
  Start ► Programs ► Stata ► StataSE 10
• эсвэл, Windows Explorer -оос, folder-руу
  орж
     c:stata10
 хулганаар хоѐр тогшино
      wstata.exe

                                             3
Ажиллаж эхлэх
              Үр дүнг үзүүлэх цонх: Үр дүн, өгч байгаа
              командууд энд харагдана
Эргэж харах цонх:
урд өмнө өгөгдсөн
командууд энд
харагдана




Үзүүлэлтүүдийн
цонх: бүх
үзүүлэлтүүдийн
                    Командын цонх: командуудыг энд бичнэ
жагсаалт                                                   4
Ажиллаж эхлэх
• Хэрэв 4 цонхны нэг
  нь, тухайлбал, Үзүүлэлтийн цонх гарч
  ирээгүй байвал, дараах байдлаар
  хулганаар тогшино
  Window ► Variables
  эсвэл CTRL6 –г дарна
 Зөвхөн командын цонхонд л шивж
  болно
 Үр дүн болон командын цонхыг хааж
  болохгүй
                                         5
Ажиллаж эхлэх
 Хэрэв мэдээллийн бааз хэт том бол, STATA-гийн санах хэмжээг
  томсгож болно

    set mem 64m
Results:
  Current memory allocation

                       current                               memory usage
•    settable            value description                         (1M = 1024k)
•    --------------------------------------------------------------------
•    set maxvar             5000 max. variables allowed                       1.733M
•    set memory                64M max. data space                        64.000M
•    set matsize             400 max. RHS vars in models                       1.254M
•                                                                          -----------
•                                                                          66.987M

 STATA зөвхөн ганц мэдээллийн баазыг уншиж чадна. Олон
  мэдээллийн бааз дээр зэрэг ажиллахгүй.


                                                                                         6
Ажиллаж эхлэх – “clear”

• Энэ команд STATA – дээр байгаа
  тоо, үзүүлэлт, үзүүлэлтүүдийн нэр
  зэрэг байгаа бүх зүйлийг устгадаг

• Гэхдээ HD –д хадгалагдсан
  мэдээллийг устгадаггүй

                                      7
Ажиллаж эхлэх – “clear”
• Эргэж харах цонх дээр бичигдсэн
  зүйлсийг устгахгүй
• Энэ команд ямар нэгэн шаардлага
  тавихгүй

• Бичлэгийн бүтэц
  clear
                                    8
Ажиллаж эхлэх – “clear”


• “clear” – командыг хэрэглэх
  тухай:

cd c:intropovdata

clear
                                9
Ажиллаж эхлэх
Урд өмнө хийсэн Stata –гийн мэдээллийн баазыг
    унших
• c:intropovdata -д, Stata –гийн гурван файл
    байхад “hh.dta”-г уншина гэвэл:
1)    cd c:intropovdata
   a)    clear
         use hh
   b)    use hh, clear
2) use c:intropovdatahh.dta, clear
 Stata – гийн мэдээллийн баазыг таних тэмдэг
    (extention) нь - “dta”




                                                 10
Ажиллаж эхлэх
• Өрхийн мэдээллийн бааз (hh.dta) –г
  нээхдээ STATA –гийн Командын цонхонд
  дараах командуудыг шивж өгнө

  set mem 64m
  cd c:/intropov/data
  clear
  use hh
                                     11
Ажиллаж эхлэх
• Stata –гийн хэлний үндсэн бүтэц :


• command [varlist] [=exp] [if exp] [in
  range] [weight] [,options]




                                          12
Ажиллаж эхлэх


command – Stata – гийн команд
varlist – үзүүлэлтүүдийн нэрийн
  жагсаалт

=exp – алгебрийн тэмдэглэл


                                  13
Ажиллаж эхлэх
if / by / in:
• Эдгээр нь команд биш
• Команд өгөхөд нөхцөлийг
  бүрдүүлэх зорилгоор хэрэглэдэг



                                14
Ажиллаж эхлэх
• if exp - тоон ухагдахуун үнэн байх
  ажиглалтуудыг
  хамруулж, командын гүйцэтгэх
  хүрээг тогтооно
• if exp - г командын
  төгсгөлд, холбогдох үзүүлэлт
  байвал түүнтэй нь хамт, бичдэг

                                       15
Ажиллаж эхлэх

• Бичлэгийн бүтэц
command ……..        if sex == male




                                     16
Ажиллаж эхлэх
• in range– тодорхой ажиглалтын
  хувьд командын гүйцэтгэх хүрээг
  тогтооно
• in range - г командын
  төгсгөлд, холбогдох үзүүлэлт
  байвал түүнтэй нь хамт, бичдэг
• Бичлэгийн бүтэц
   –Command … in 1 / 100

                                    17
Ажиллаж эхлэх
• options – хувилбаруудын жагсаалт.
  Олон команд өөрийн гэсэн
  нөхцөлтэй байдаг. Options –
  г, өөрөөр хэлбэл, та өөрийн
  хэрэглэх нөхцөлийг командын
  төгсгөлд, таслалын дараа бичдэг.
  Жишээлбэл:
  summarize varname, detail

                                      18
Ажиллаж эхлэх
• Stata –гийн хэлний бичлэгийн бүтэц
  дараах хэлбэртэй байна:


• [by varlist:] command [varlist] [=exp]
  [if exp] [in range] [weight] [,options]



                                            19
Ажиллаж эхлэх
• by varlist– varlist –д байгаа үзүүлэлтүүдийн тоон
  ухагдахуунууд хоорондоо тэнцүү байгаа
  “мэдээллийн баазын хэсэг бүрт” тухайн командыг
  давтан гүйцэтгэхийг Stata –д хэлж өгдөг
• by varlist – үүний дараа үзүүлэлтийн нэрийг
  бичнэ, гэхдээ эдгээрийг командын өмнө бичнэ
• Бичлэгийн бүтэц
   – by sex : command ….
Жич: энэ бичлэгийн бүтцийг уншуулахаас өмнө
  мэдээлийн баазыг хүйсээр ангилна



                                                      20
Ажиллаж эхлэх

• Команд, нөхцөлүүд, үзүүлэлтийн
  нэр зэргийг товчилж бичиж болно:
    . summarize region, detail
    . sum reg,d




                                     21
Ажиллаж эхлэх

 Stata үсэгний том жижгийг ялгаж
  таньдаг: Stata –гийн командуудыг
  жижиг үсгээр бичдэг
    “Summarize, SUMMARIZE ба
     summarize” – эдгээр нь гурван өөр
     нэр болно


                                     22
Ажиллаж эхлэх – Арифметикийн
             үйлдэлүүд
•   +   нэмэх
•   -   хасах
•   *   үржүүлэх
•   /   хуваах
•   ^   зэрэг дэвшүүлэх




                                   23
Ажиллаж эхлэх – Уялдаа холбооны
              үйлдэлүүд
•   >     Их
•   <     бага
•   >=    тэнцүү буюу их
•   <=    тэнцүү буюу бага
•   ==    тэнцүү
•   ~=    тэнцүү биш
•   !=    тэнцүү биш

                                      24
Ажиллаж эхлэх- Логик үйлдэлүүд
• ~   Үгүй
• &   ба
• |   эсвэл




                             25
Ажиллаж эхлэх - Numlist
Numlist – тооны жагсаалт
 1/3 : 1, 2, 3 – гэсэн гурван тоо
 3/1 ижилхэн гурван тоо, гэхдээ урвуу
 дараалалтай
 -8/-5 : -8, -7, -6, -5 – гэсэн дөрвөн тоо
 1 2 to 4 : 1, 2, 3, 4 – гэсэн дөрвөн тоо
 10 15 to 30 : 10, 15, 20, 25, 30 гэсэн
 таван тоо


                                             26
Ажиллаж эхлэх - Numlist
1 2:4           1 2 to 4 –тэй адил
10 15:30        10 15 to 30 –тэй адил
1(1)3        1, 2, 3 – гэсэн гурван тоо
1(2)9        1, 3, 5, 7, 9 – гэсэн таван тоо
9(-2)1       9, 7, 5, 3, and 1 – гэсэн таван тоо

1 2 3/5 8(2)12 1, 2, 3, 4, 5, 8, 10, 12 – гэсэн
найман тоо


                                                   27
Ажиллаж эхлэх – prefix командууд

• Prefix командуудыг Stata –гийн командуудыг
  урьдчилан засах зорилгоор хэрэглэдэг

• Prefix командын бичлэгийн бүтцийн жишээ:
  – by varlist, option:
  – by region, sort: sum educhead agehead
     • region –ийг varlist -ээр
     • Sort нь by –гийн нөхцөл




                                               28
Ажиллаж эхлэх - weight (жин)
• Weight-г дараах байдлаар
  хэрэглэнэ:

• Түүвэрээс олонлогийн тоог гаргах
• Түүвэр дотор тухайн төрлийн
  өрхийн төлөөлөл хангалттай биш
  эсвэл илүү төлөөлөлтэй байвал
  зохицуулна

                                     29
Ажиллаж эхлэх - weight
 Weight – тохиолдол (observation)
  бүрийн жинг харуулна. weight –ийн
  бичлэгийн бүтэц:
           [weightword=exp]
 “weightword” – нь Stata –гийн команд
  биш юм
 weightword - нь дараах төрлийн аль
  нэг болно


                                         30
Ажиллаж эхлэх - weight
  Weightword               Утга

Weight         Жинг байгаагаар нь авах

fweight        Давтамжийн жин

pweight        Түүврийн жин

aweight        Шинжилгээний жин

iweight        Чухал жин

                                         31
Ажиллаж эхлэх- weight
Шинжилгээний жин (aweight):
• Тухайн тохиолдлын хэлбэлзлэлтэй буюу
  вариацтай урвуу пропорциональ (δ2/wj).
  Энэ нь j дэхь тохиолдлын хэлбэлзлэлийг
  (δ2/wj)-тэй тэнцүү гэж төсөөлж байгаа
  гэсэн үг.
   – Дундаж тоотой мэдээллийн сантай
     ажиллахад ач холбогдолтой
• Бичлэгийн бүтэц
  – command varname [aweight=weightvar]
                                          32
Ажиллаж эхлэх
• Командыг гүйцэтгэх гурван зам байгаа:
  – menu-bar –г ашиглах

  – dialog box (db) –г ажиглах

  – Syntax буюу бичлэгийн бүтцийг
    ажиглах
  – Бичлэгийн бүтцийг ашиглах нь илүү

                                          33
Ажиллаж эхлэх

 Dialog box db – нь Stata –гийн
  командтай харилцах холбоо үүсгэх
  командтай төстэй зам юм

 Бичлэгийн бүтэц нь:
  db command
  For instance: db sum

                                     34
Ажиллаж эхлэх




                35
Ажиллаж эхлэх
Menu/Header – гийн Help Option –д:
• Contents (STATA –гийн командыг
  мэдэхгүй, эхлэн суралцаж байгаа
  хэрэглэгчдэд зориулсан)

• Search (командын нэр болон юу мэдэхийг
  хүсч байгаагаа мэддэг хэрэглэгчдэд
  зориулсан)




                                           36
Ажиллаж эхлэх
Stata- гаас 4 замаар гарч болно
• Командын цонхонд бичих:
    exit
• ALT-F4 товчийг дарах
• Хулганаар тогших
    File ► Exit/Clear
• Хаах товч дээр хулганаар тогших (Stata –
  гийн цонхны баруун дээд өнцөгт байгаа -
  X).
                                         37
Мэдээллийн баазыг судлах үндсэн командууд

• Мэдээллийн баазыг судлахад дараах
  командуудыг хэрэглэдэг
 codebook
 count
 describe




                                        38
Мэдээллийн баазыг судлах үндсэн командууд



    list

    summarize

    table



                                        39
Мэдээллийн баазыг судлах үндсэн командууд


codebook
 дараах зүйлсийг шалгана:
   Үзүүлэлтүүдийн нэр,

   Үзүүлэлтүүдийн утга,

   Мэдээллийн баазын талаарх мэдээллийг
    гаргаж, codebook –г үүсгэж байгаа
    мэдээллийг шалгана
                                           40
Мэдээллийн баазыг судлах үндсэн командууд


codebook
 Энэ нь байхгүй байгаа стандарт тоон
  утгыг илрүүлж, мэдээлнэ
 Бичлэгийн бүтэц
  codebook [varlist] [if] [in] [, option]
  Жишээ нь: codebook
          codebook region

                                            41
Мэдээллийн баазыг судлах үндсэн командууд


count
 Энэ нь тухайн нөхцөлийг хангаж
  байгаа ажиглалт ба тохиолдлуудыг
  тоолж гаргана. Ямар нэгэн нөхцөл
  өгөгдөөгүй үед мэдээллийн баазад
  байгаа бүх тохиолдлуудын тоог
  гаргана.

                                        42
Мэдээллийн баазыг судлах үндсэн командууд



count
 Бичлэгийн бүтэц
  count [if] [in]
Жишээ нь: count
              count if famsize>=5


                                        43
Мэдээллийн баазыг судлах үндсэн командууд


describe
 Мэдээллийн баазын талаарх
  мэдээллийг гаргана:

 Жишээ нь : des
         des region famsize toilet



                                        44
Мэдээллийн баазыг судлах үндсэн командууд


list
 Энэ нь үзүүлэлтүүдийн тоон утгыг
   харуулна
 Бичлэгийн бүтэц
    list
    list [varlist] [if] [in] [, options]


                                           45
Мэдээллийн баазыг судлах үндсэн командууд


list
    Жишээ нь: list
           list region famsize toilet
            list region famsize toilet in 1/15
            list region if famsize>5 in 1/15




                                             46
Мэдээллийн баазыг судлах үндсэн командууд


summarize
• Энэ нь нэгдсэн статистикийг тооцож
  гаргана. Хэрэв үзүүлэлтүүдийг зааж
  өгөөгүй бол, тухайн мэдээллийн
  баазад байгаа бүх үзүүлэлтүүдийн
  нэгдсэн статистикийг тооцож
  гаргана.

                                        47
Мэдээллийн баазыг судлах үндсэн командууд


summarize
 Бичлэгийн бүтэц
  summarize
   summarize [varlist] [if] [in] [weight] [, options]

Жишээ: sum
        sum in 1/15
        sum region famsize toilet
         sum region famsize toilet [aw=weight]

                                                        48
Мэдээллийн баазыг судлах үндсэн командууд



Жич:
• Үзүүлэлтүүдийн жагсаалтыг хэд
  хэдэн үзүүлэлтүүдийг хамруулах
  гаргаж болно
  des region – toilet
  sum region – hhlandd
  list thana - famsize
                                        49

Mais conteúdo relacionado

Mais procurados

монголын түүх
монголын  түүхмонголын  түүх
монголын түүхbee Bear
 
Ашиг /ашгийг хамгийн их байлгах нөхцөл/
Ашиг /ашгийг хамгийн их байлгах нөхцөл/Ашиг /ашгийг хамгийн их байлгах нөхцөл/
Ашиг /ашгийг хамгийн их байлгах нөхцөл/Adilbishiin Gelegjamts
 
олон улсын харилцааны систем
олон улсын харилцааны системолон улсын харилцааны систем
олон улсын харилцааны системOtgoo Jeje
 
Дэлхийн II дайны үеийн БНМАУ
Дэлхийн II дайны үеийн БНМАУДэлхийн II дайны үеийн БНМАУ
Дэлхийн II дайны үеийн БНМАУП. Эрдэнэсайхан
 
өрхийн төсөв
өрхийн төсөвөрхийн төсөв
өрхийн төсөвGerlee IP
 
Lecture.13
Lecture.13Lecture.13
Lecture.13Tj Crew
 
Эртний улсуудын аж ахуй
Эртний улсуудын аж ахуйЭртний улсуудын аж ахуй
Эртний улсуудын аж ахуйDashdorj Jambal
 
Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...
Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...
Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...Adilbishiin Gelegjamts
 
их засаг хууль
их засаг хуульих засаг хууль
их засаг хуульNyamka Nmk
 
төрийн ёс ёслол. Òåõíîëîãè 3à
төрийн ёс ёслол. Òåõíîëîãè 3àтөрийн ёс ёслол. Òåõíîëîãè 3à
төрийн ёс ёслол. Òåõíîëîãè 3àBayarmaa Nymtsooj
 
түүвэр судалгааны арга зүй
түүвэр судалгааны арга зүйтүүвэр судалгааны арга зүй
түүвэр судалгааны арга зүйМ. Лхагва-Өлзий
 
эдийн засгийн интеграци
эдийн засгийн интеграциэдийн засгийн интеграци
эдийн засгийн интеграциZorigoo Gantumur
 
Бизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээ
Бизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээБизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээ
Бизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээГончигжавын Болдбаатар
 
3 эртний төрт улсууд
3 эртний төрт улсууд3 эртний төрт улсууд
3 эртний төрт улсуудAriuntulga Byambadorj
 

Mais procurados (20)

Маркетингийн удирдлага
Маркетингийн удирдлагаМаркетингийн удирдлага
Маркетингийн удирдлага
 
монголын түүх
монголын  түүхмонголын  түүх
монголын түүх
 
төрийн засаглал
төрийн  засаглалтөрийн  засаглал
төрийн засаглал
 
Ашиг /ашгийг хамгийн их байлгах нөхцөл/
Ашиг /ашгийг хамгийн их байлгах нөхцөл/Ашиг /ашгийг хамгийн их байлгах нөхцөл/
Ашиг /ашгийг хамгийн их байлгах нөхцөл/
 
Lecture №3
Lecture №3Lecture №3
Lecture №3
 
олон улсын харилцааны систем
олон улсын харилцааны системолон улсын харилцааны систем
олон улсын харилцааны систем
 
Дэлхийн II дайны үеийн БНМАУ
Дэлхийн II дайны үеийн БНМАУДэлхийн II дайны үеийн БНМАУ
Дэлхийн II дайны үеийн БНМАУ
 
өрхийн төсөв
өрхийн төсөвөрхийн төсөв
өрхийн төсөв
 
Lecture.13
Lecture.13Lecture.13
Lecture.13
 
Эртний улсуудын аж ахуй
Эртний улсуудын аж ахуйЭртний улсуудын аж ахуй
Эртний улсуудын аж ахуй
 
Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...
Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...
Үндэсний тооцооны систем /Үндэсний нийт бүтээгдэхүүн, Дотоодын нийт бүтээгдэх...
 
их засаг хууль
их засаг хуульих засаг хууль
их засаг хууль
 
төрийн ёс ёслол. Òåõíîëîãè 3à
төрийн ёс ёслол. Òåõíîëîãè 3àтөрийн ёс ёслол. Òåõíîëîãè 3à
төрийн ёс ёслол. Òåõíîëîãè 3à
 
түүвэр судалгааны арга зүй
түүвэр судалгааны арга зүйтүүвэр судалгааны арга зүй
түүвэр судалгааны арга зүй
 
эдийн засгийн интеграци
эдийн засгийн интеграциэдийн засгийн интеграци
эдийн засгийн интеграци
 
Бизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээ
Бизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээБизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээ
Бизнес төлөвлөгөө боловсруулах гадаад орчны шинжилгээ
 
Lekts2. statistik ajilglalt
Lekts2.  statistik ajilglaltLekts2.  statistik ajilglalt
Lekts2. statistik ajilglalt
 
"Монголын түүх" Хичээл-6
"Монголын түүх" Хичээл-6"Монголын түүх" Хичээл-6
"Монголын түүх" Хичээл-6
 
3 эртний төрт улсууд
3 эртний төрт улсууд3 эртний төрт улсууд
3 эртний төрт улсууд
 
It101 1
It101 1It101 1
It101 1
 

Mais de oz

лекц2
лекц2лекц2
лекц2oz
 
Dad_7
Dad_7Dad_7
Dad_7oz
 
Dad_6
Dad_6Dad_6
Dad_6oz
 
Dad_6
Dad_6Dad_6
Dad_6oz
 
Dad6
Dad6Dad6
Dad6oz
 
Dad_5
Dad_5Dad_5
Dad_5oz
 
Dad_4
Dad_4Dad_4
Dad_4oz
 
Dad_3
Dad_3Dad_3
Dad_3oz
 
Dad_2
Dad_2Dad_2
Dad_2oz
 
Dad_1
Dad_1Dad_1
Dad_1oz
 
statistic_tarhalt
statistic_tarhaltstatistic_tarhalt
statistic_tarhaltoz
 
statistic_dundaj
statistic_dundajstatistic_dundaj
statistic_dundajoz
 
statistic_buleglelt
statistic_bulegleltstatistic_buleglelt
statistic_bulegleltoz
 
statistic_ajiglalt
statistic_ajiglaltstatistic_ajiglalt
statistic_ajiglaltoz
 
Spsss_jishee
Spsss_jisheeSpsss_jishee
Spsss_jisheeoz
 
Spss_jishee
Spss_jisheeSpss_jishee
Spss_jisheeoz
 
Spss_jishee
Spss_jisheeSpss_jishee
Spss_jisheeoz
 
Spss_dadlaga
Spss_dadlagaSpss_dadlaga
Spss_dadlagaoz
 
Stata_dad
Stata_dadStata_dad
Stata_dadoz
 
Spss_lecture
Spss_lectureSpss_lecture
Spss_lectureoz
 

Mais de oz (20)

лекц2
лекц2лекц2
лекц2
 
Dad_7
Dad_7Dad_7
Dad_7
 
Dad_6
Dad_6Dad_6
Dad_6
 
Dad_6
Dad_6Dad_6
Dad_6
 
Dad6
Dad6Dad6
Dad6
 
Dad_5
Dad_5Dad_5
Dad_5
 
Dad_4
Dad_4Dad_4
Dad_4
 
Dad_3
Dad_3Dad_3
Dad_3
 
Dad_2
Dad_2Dad_2
Dad_2
 
Dad_1
Dad_1Dad_1
Dad_1
 
statistic_tarhalt
statistic_tarhaltstatistic_tarhalt
statistic_tarhalt
 
statistic_dundaj
statistic_dundajstatistic_dundaj
statistic_dundaj
 
statistic_buleglelt
statistic_bulegleltstatistic_buleglelt
statistic_buleglelt
 
statistic_ajiglalt
statistic_ajiglaltstatistic_ajiglalt
statistic_ajiglalt
 
Spsss_jishee
Spsss_jisheeSpsss_jishee
Spsss_jishee
 
Spss_jishee
Spss_jisheeSpss_jishee
Spss_jishee
 
Spss_jishee
Spss_jisheeSpss_jishee
Spss_jishee
 
Spss_dadlaga
Spss_dadlagaSpss_dadlaga
Spss_dadlaga
 
Stata_dad
Stata_dadStata_dad
Stata_dad
 
Spss_lecture
Spss_lectureSpss_lecture
Spss_lecture
 

Stata програм

  • 1. Агуулга  Stata – дээр ажиллаж эхлэх тухай  Мэдээллийн баазыг судлах үндсэн командууд  Үзүүлэлтүүдийг шинээр бий болгох, өөрчлөх, нэр өгөх зэрэг үйлдлийг гүйцэтгэх үндсэн командууд 1
  • 2. STATA-дээр ажиллаж эхлэх тухай 2
  • 3. Ажиллаж эхлэх Эхлэхдээ дараахь үе шаттайгаар • хулганаар тогшино Start ► Programs ► Stata ► StataSE 10 • эсвэл, Windows Explorer -оос, folder-руу орж c:stata10 хулганаар хоѐр тогшино wstata.exe 3
  • 4. Ажиллаж эхлэх Үр дүнг үзүүлэх цонх: Үр дүн, өгч байгаа командууд энд харагдана Эргэж харах цонх: урд өмнө өгөгдсөн командууд энд харагдана Үзүүлэлтүүдийн цонх: бүх үзүүлэлтүүдийн Командын цонх: командуудыг энд бичнэ жагсаалт 4
  • 5. Ажиллаж эхлэх • Хэрэв 4 цонхны нэг нь, тухайлбал, Үзүүлэлтийн цонх гарч ирээгүй байвал, дараах байдлаар хулганаар тогшино Window ► Variables эсвэл CTRL6 –г дарна  Зөвхөн командын цонхонд л шивж болно  Үр дүн болон командын цонхыг хааж болохгүй 5
  • 6. Ажиллаж эхлэх  Хэрэв мэдээллийн бааз хэт том бол, STATA-гийн санах хэмжээг томсгож болно set mem 64m Results: Current memory allocation current memory usage • settable value description (1M = 1024k) • -------------------------------------------------------------------- • set maxvar 5000 max. variables allowed 1.733M • set memory 64M max. data space 64.000M • set matsize 400 max. RHS vars in models 1.254M • ----------- • 66.987M  STATA зөвхөн ганц мэдээллийн баазыг уншиж чадна. Олон мэдээллийн бааз дээр зэрэг ажиллахгүй. 6
  • 7. Ажиллаж эхлэх – “clear” • Энэ команд STATA – дээр байгаа тоо, үзүүлэлт, үзүүлэлтүүдийн нэр зэрэг байгаа бүх зүйлийг устгадаг • Гэхдээ HD –д хадгалагдсан мэдээллийг устгадаггүй 7
  • 8. Ажиллаж эхлэх – “clear” • Эргэж харах цонх дээр бичигдсэн зүйлсийг устгахгүй • Энэ команд ямар нэгэн шаардлага тавихгүй • Бичлэгийн бүтэц clear 8
  • 9. Ажиллаж эхлэх – “clear” • “clear” – командыг хэрэглэх тухай: cd c:intropovdata clear 9
  • 10. Ажиллаж эхлэх Урд өмнө хийсэн Stata –гийн мэдээллийн баазыг унших • c:intropovdata -д, Stata –гийн гурван файл байхад “hh.dta”-г уншина гэвэл: 1) cd c:intropovdata a) clear use hh b) use hh, clear 2) use c:intropovdatahh.dta, clear  Stata – гийн мэдээллийн баазыг таних тэмдэг (extention) нь - “dta” 10
  • 11. Ажиллаж эхлэх • Өрхийн мэдээллийн бааз (hh.dta) –г нээхдээ STATA –гийн Командын цонхонд дараах командуудыг шивж өгнө set mem 64m cd c:/intropov/data clear use hh 11
  • 12. Ажиллаж эхлэх • Stata –гийн хэлний үндсэн бүтэц : • command [varlist] [=exp] [if exp] [in range] [weight] [,options] 12
  • 13. Ажиллаж эхлэх command – Stata – гийн команд varlist – үзүүлэлтүүдийн нэрийн жагсаалт =exp – алгебрийн тэмдэглэл 13
  • 14. Ажиллаж эхлэх if / by / in: • Эдгээр нь команд биш • Команд өгөхөд нөхцөлийг бүрдүүлэх зорилгоор хэрэглэдэг 14
  • 15. Ажиллаж эхлэх • if exp - тоон ухагдахуун үнэн байх ажиглалтуудыг хамруулж, командын гүйцэтгэх хүрээг тогтооно • if exp - г командын төгсгөлд, холбогдох үзүүлэлт байвал түүнтэй нь хамт, бичдэг 15
  • 16. Ажиллаж эхлэх • Бичлэгийн бүтэц command …….. if sex == male 16
  • 17. Ажиллаж эхлэх • in range– тодорхой ажиглалтын хувьд командын гүйцэтгэх хүрээг тогтооно • in range - г командын төгсгөлд, холбогдох үзүүлэлт байвал түүнтэй нь хамт, бичдэг • Бичлэгийн бүтэц –Command … in 1 / 100 17
  • 18. Ажиллаж эхлэх • options – хувилбаруудын жагсаалт. Олон команд өөрийн гэсэн нөхцөлтэй байдаг. Options – г, өөрөөр хэлбэл, та өөрийн хэрэглэх нөхцөлийг командын төгсгөлд, таслалын дараа бичдэг. Жишээлбэл: summarize varname, detail 18
  • 19. Ажиллаж эхлэх • Stata –гийн хэлний бичлэгийн бүтэц дараах хэлбэртэй байна: • [by varlist:] command [varlist] [=exp] [if exp] [in range] [weight] [,options] 19
  • 20. Ажиллаж эхлэх • by varlist– varlist –д байгаа үзүүлэлтүүдийн тоон ухагдахуунууд хоорондоо тэнцүү байгаа “мэдээллийн баазын хэсэг бүрт” тухайн командыг давтан гүйцэтгэхийг Stata –д хэлж өгдөг • by varlist – үүний дараа үзүүлэлтийн нэрийг бичнэ, гэхдээ эдгээрийг командын өмнө бичнэ • Бичлэгийн бүтэц – by sex : command …. Жич: энэ бичлэгийн бүтцийг уншуулахаас өмнө мэдээлийн баазыг хүйсээр ангилна 20
  • 21. Ажиллаж эхлэх • Команд, нөхцөлүүд, үзүүлэлтийн нэр зэргийг товчилж бичиж болно: . summarize region, detail . sum reg,d 21
  • 22. Ажиллаж эхлэх  Stata үсэгний том жижгийг ялгаж таньдаг: Stata –гийн командуудыг жижиг үсгээр бичдэг  “Summarize, SUMMARIZE ба summarize” – эдгээр нь гурван өөр нэр болно 22
  • 23. Ажиллаж эхлэх – Арифметикийн үйлдэлүүд • + нэмэх • - хасах • * үржүүлэх • / хуваах • ^ зэрэг дэвшүүлэх 23
  • 24. Ажиллаж эхлэх – Уялдаа холбооны үйлдэлүүд • > Их • < бага • >= тэнцүү буюу их • <= тэнцүү буюу бага • == тэнцүү • ~= тэнцүү биш • != тэнцүү биш 24
  • 25. Ажиллаж эхлэх- Логик үйлдэлүүд • ~ Үгүй • & ба • | эсвэл 25
  • 26. Ажиллаж эхлэх - Numlist Numlist – тооны жагсаалт 1/3 : 1, 2, 3 – гэсэн гурван тоо 3/1 ижилхэн гурван тоо, гэхдээ урвуу дараалалтай -8/-5 : -8, -7, -6, -5 – гэсэн дөрвөн тоо 1 2 to 4 : 1, 2, 3, 4 – гэсэн дөрвөн тоо 10 15 to 30 : 10, 15, 20, 25, 30 гэсэн таван тоо 26
  • 27. Ажиллаж эхлэх - Numlist 1 2:4 1 2 to 4 –тэй адил 10 15:30 10 15 to 30 –тэй адил 1(1)3 1, 2, 3 – гэсэн гурван тоо 1(2)9 1, 3, 5, 7, 9 – гэсэн таван тоо 9(-2)1 9, 7, 5, 3, and 1 – гэсэн таван тоо 1 2 3/5 8(2)12 1, 2, 3, 4, 5, 8, 10, 12 – гэсэн найман тоо 27
  • 28. Ажиллаж эхлэх – prefix командууд • Prefix командуудыг Stata –гийн командуудыг урьдчилан засах зорилгоор хэрэглэдэг • Prefix командын бичлэгийн бүтцийн жишээ: – by varlist, option: – by region, sort: sum educhead agehead • region –ийг varlist -ээр • Sort нь by –гийн нөхцөл 28
  • 29. Ажиллаж эхлэх - weight (жин) • Weight-г дараах байдлаар хэрэглэнэ: • Түүвэрээс олонлогийн тоог гаргах • Түүвэр дотор тухайн төрлийн өрхийн төлөөлөл хангалттай биш эсвэл илүү төлөөлөлтэй байвал зохицуулна 29
  • 30. Ажиллаж эхлэх - weight  Weight – тохиолдол (observation) бүрийн жинг харуулна. weight –ийн бичлэгийн бүтэц: [weightword=exp]  “weightword” – нь Stata –гийн команд биш юм  weightword - нь дараах төрлийн аль нэг болно 30
  • 31. Ажиллаж эхлэх - weight Weightword Утга Weight Жинг байгаагаар нь авах fweight Давтамжийн жин pweight Түүврийн жин aweight Шинжилгээний жин iweight Чухал жин 31
  • 32. Ажиллаж эхлэх- weight Шинжилгээний жин (aweight): • Тухайн тохиолдлын хэлбэлзлэлтэй буюу вариацтай урвуу пропорциональ (δ2/wj). Энэ нь j дэхь тохиолдлын хэлбэлзлэлийг (δ2/wj)-тэй тэнцүү гэж төсөөлж байгаа гэсэн үг. – Дундаж тоотой мэдээллийн сантай ажиллахад ач холбогдолтой • Бичлэгийн бүтэц – command varname [aweight=weightvar] 32
  • 33. Ажиллаж эхлэх • Командыг гүйцэтгэх гурван зам байгаа: – menu-bar –г ашиглах – dialog box (db) –г ажиглах – Syntax буюу бичлэгийн бүтцийг ажиглах – Бичлэгийн бүтцийг ашиглах нь илүү 33
  • 34. Ажиллаж эхлэх  Dialog box db – нь Stata –гийн командтай харилцах холбоо үүсгэх командтай төстэй зам юм  Бичлэгийн бүтэц нь: db command For instance: db sum 34
  • 36. Ажиллаж эхлэх Menu/Header – гийн Help Option –д: • Contents (STATA –гийн командыг мэдэхгүй, эхлэн суралцаж байгаа хэрэглэгчдэд зориулсан) • Search (командын нэр болон юу мэдэхийг хүсч байгаагаа мэддэг хэрэглэгчдэд зориулсан) 36
  • 37. Ажиллаж эхлэх Stata- гаас 4 замаар гарч болно • Командын цонхонд бичих: exit • ALT-F4 товчийг дарах • Хулганаар тогших File ► Exit/Clear • Хаах товч дээр хулганаар тогших (Stata – гийн цонхны баруун дээд өнцөгт байгаа - X). 37
  • 38. Мэдээллийн баазыг судлах үндсэн командууд • Мэдээллийн баазыг судлахад дараах командуудыг хэрэглэдэг codebook count describe 38
  • 39. Мэдээллийн баазыг судлах үндсэн командууд list summarize table 39
  • 40. Мэдээллийн баазыг судлах үндсэн командууд codebook  дараах зүйлсийг шалгана:  Үзүүлэлтүүдийн нэр,  Үзүүлэлтүүдийн утга,  Мэдээллийн баазын талаарх мэдээллийг гаргаж, codebook –г үүсгэж байгаа мэдээллийг шалгана 40
  • 41. Мэдээллийн баазыг судлах үндсэн командууд codebook  Энэ нь байхгүй байгаа стандарт тоон утгыг илрүүлж, мэдээлнэ  Бичлэгийн бүтэц codebook [varlist] [if] [in] [, option] Жишээ нь: codebook codebook region 41
  • 42. Мэдээллийн баазыг судлах үндсэн командууд count  Энэ нь тухайн нөхцөлийг хангаж байгаа ажиглалт ба тохиолдлуудыг тоолж гаргана. Ямар нэгэн нөхцөл өгөгдөөгүй үед мэдээллийн баазад байгаа бүх тохиолдлуудын тоог гаргана. 42
  • 43. Мэдээллийн баазыг судлах үндсэн командууд count  Бичлэгийн бүтэц count [if] [in] Жишээ нь: count count if famsize>=5 43
  • 44. Мэдээллийн баазыг судлах үндсэн командууд describe  Мэдээллийн баазын талаарх мэдээллийг гаргана: Жишээ нь : des des region famsize toilet 44
  • 45. Мэдээллийн баазыг судлах үндсэн командууд list  Энэ нь үзүүлэлтүүдийн тоон утгыг харуулна  Бичлэгийн бүтэц list list [varlist] [if] [in] [, options] 45
  • 46. Мэдээллийн баазыг судлах үндсэн командууд list Жишээ нь: list list region famsize toilet list region famsize toilet in 1/15 list region if famsize>5 in 1/15 46
  • 47. Мэдээллийн баазыг судлах үндсэн командууд summarize • Энэ нь нэгдсэн статистикийг тооцож гаргана. Хэрэв үзүүлэлтүүдийг зааж өгөөгүй бол, тухайн мэдээллийн баазад байгаа бүх үзүүлэлтүүдийн нэгдсэн статистикийг тооцож гаргана. 47
  • 48. Мэдээллийн баазыг судлах үндсэн командууд summarize  Бичлэгийн бүтэц summarize summarize [varlist] [if] [in] [weight] [, options] Жишээ: sum sum in 1/15 sum region famsize toilet sum region famsize toilet [aw=weight] 48
  • 49. Мэдээллийн баазыг судлах үндсэн командууд Жич: • Үзүүлэлтүүдийн жагсаалтыг хэд хэдэн үзүүлэлтүүдийг хамруулах гаргаж болно des region – toilet sum region – hhlandd list thana - famsize 49