NC251

-

Writing Your Own Stata Commands

Anda akan mempelajari cara membuat dan men-debug perintah sendiri yang tidak dapat dibedakan dari perintah di Stata. Anda akan dapat menguraikan sintaks Stata standar dan tidak standar menggunakan perintah sintaks intuitif, untuk mengelola dan memproses hasil yang disimpan, untuk memposting hasil tersimpan, untuk memproses grup-bersama, untuk membuat perintah data manajemen, untuk memperoleh hasil maksimum oleh program anda menggunakan maximum-likelihood estimator, dan banyak lagi. Singkatnya, anda akan belajar untuk membuat perintah (command) seperti perintah yang digunakan oleh perangkat lunak Stata.

Periode kursus berikutnya:

Oct 10, 2019

to

Nov 21, 2019

Tidak bisa menunggu? Mau daftar secepatnya dan menyusun jadwal anda sendiri? Daftar kursus pelatihan yang sama dengan NetCourseNow.

Lesson 1: Parsing Stata syntax/Stata programming basics

  • Review of Stata’s programming features

  • Parsing

  • Parsing options

  • Parsing complicated syntax

  • Aside on subprograms

Lesson 2: Parsing Stata syntax, continued: Quotes, returned results, and subsamples

  • Review of Stata’s programming features

  • Parsing

  • Parsing options

  • Parsing complicated syntax

  • Aside on subprograms

Lesson 3: Using scalars and macros and introduction to low-level parsing

  • What you must learn

  • Scalars

  • Binary accuracy

  • Accuracy of macros versus scalars

  • Converting a program from macros to scalars

  • Handling by() options

  • Sorting

  • Low-level parsing

  • Programming immediate commands

  • Rewriting mytt in terms of mytti

  • Parsing new variables

Lesson 4: Returning results and writing estimation commands

  • Where are we?

  • Stored results

  • What can be returned in r()?

  • Referring to returned results in other programs

  • Referring to returned results in the program that sets them

  • Other types of returned values: s() and e()

  • S-class returned values

  • E-class returned results

  • Writing postestimation commands

  • Writing an estimation (e-class) command

  • An alternative estimation command outline

  • Writing estimation commands from first principles

  • Writing estimation commands via maximum likelihood

Lesson 5: List processing, controlling program output, and naming conventions

  • Restricting commands to the relevant subsample

  • Which is better: marksample or mark?

  • Programming by varlist:

  • Lists

  • Creating lists

  • Stepping through list elements one by one

  • Deleting elements from lists

  • Adding elements to lists

  • Macro vectors

  • Parsing revisited: gettoken

  • quietly blocks

  • The relation between capture and quietly

  • capture blocks

  • Naming conventions

  • Program-naming convention

  • Calling convention

  • Version control

Course pre-requisites

  • Stata 15 installed and working

  • Course content of NetCourse 151 or equivalent knowledge

  • Internet web browser, installed and working
    (course is platform independent)

Indonesia

021 5085 1406

sales@indostatistik.co.id

  • White Facebook Icon
  • White LinkedIn Icon
  • White Twitter Icon

SDAS Indonesia

PO Box 5044

LYNEHAM ACT 2602

AUSTRALIA

Butuh saran tentang Stata?

Hubungi kami di Skype sekarang

© 2018 by Survey Design and Analysis Services Pty Ltd