Anda di halaman 1dari 53

MANAJEMEN DATA

K3

OLEH KELOMPOK 5:

SAPRILLIANI 143313010007
MAHARANI 143313010008
SITI SORAYANI 143313010028
TAMARA KHAIRUNNISA 143313010038
SRI KARTIKA 143313010040

FAKULTAS KESEHATAN MASYARAKAT

UNIVERSITAS PRIMA INDONESIA

2017
9. Untuk menutup panel dan hanya menampilkan grafik, klik tanda panah di bagian kanan-

sudut panel properti. Anda dapat menggunakan panah ke bawah untuk memperluas panel

properti.

Hal ini penting untuk dicatat beberapa aspek kemampuan pertumbuhan charting. Pertama,

harus ada lapangan ID pasien untuk mengidentifikasi satu orang dalam database. Dalam

contoh di atas, kita memetakan semua catatan dari pasien dengan nilai ID dari 1. Kedua,

informasi jenis kelamin bidang menyimpan harus kode bahwa informasi sebagai M dan F.

dashboard memiliki kemampuan data recoding yang dapat digunakan untuk mengubah jenis

kelamin informasi ke format lain. Tidak peduli format apa yang mewakili laki-laki dan

perempuan, dapat dikonversi. Dalam contoh di atas, itu adalah dalam format yang tepat

sehingga tidak ada konversi diperlukan. Ketiga, bidang menyimpan nilai-nilai usia harus

menyimpan nilai-nilai usia di bulan. Mirip dengan jenis kelamin, dashboard dapat

mengkonversi usia disimpan dalam hari dan tahun ke bulan. Keempat, sifat ini dapat diubah

dan grafik re-dihasilkan. Namun, mengubah grafik untuk apa pun selain indeks massa tubuh-

untuk-usia atau menggunakan referensi selain CDC 2000 Referensi tidak mungkin. grafik

lain akan harus ditambahkan jika kita ingin menunjukkan (yaitu, tinggi-untuk-usia

menggunakan referensi WHO. Akhirnya, grafik pertumbuhan juga dapat digunakan dengan

non Epi-Info 7 proyek, termasuk proyek-proyek yang tidak memiliki z -scores dan persentil

sudah dihitung.

Menggunakan Fungsi Nutrisi

Mungkin ada kasus di mana Anda telah mengumpulkan data gizi di program lain (misalnya,

Microsoft Excel) dan ingin menambahkan z-skor dan persentil untuk itu. Re-memasukkan

semua data ini ke dalam proyek Info Epi 7 Nutrisi untuk menambahkan nilai akan menjadi

tidak efisien dan memakan waktu.


Modul Analisis Epi Info 7 mengandung dua fungsi khusus, ZSCORE dan PFROMZ, yang

dapat Anda gunakan untuk menambahkan z-skor dan persentil ke set ada data yang sangat

cepat. Jika pembaca tidak akrab dengan menggunakan analisis program editor kode atau

fungsi, membaca Analisis bab (s) sangat dianjurkan.

The ZSCORE Fungsi

Fungsi ZSCORE mengambil serangkaian parameter dan mengembalikan z-skor berdasarkan

parameter. Parameter ini meliputi:

1. referensi Pertumbuhan diatur untuk menggunakan (yaitu, CDC 2000 Pertumbuhan

Referensi).

2. Jenis z-skor untuk menghitung (yaitu, indeks massa tubuh-untuk-usia).

3. Nama kolom yang menyimpan pengukuran primer (yaitu, BMI).

4. Nama kolom yang menyimpan pengukuran sekunder (yaitu, Bulan Umur).

5. Nama kolom yang menyimpan jenis kelamin anak, disimpan sebagai 1s dan 2s.
Setiap parameter dipisahkan oleh koma, dan seluruh rangkaian parameter diapit kurung. Jika

niat itu untuk menghitung indeks massa tubuh-untuk-usia menggunakan Referensi

Pertumbuhan CDC 2000 di mana BMI baku anak disimpan dalam kolom yang disebut BMI,

usia anak di bulan disimpan dalam kolom disebut Bulan Umur. jenis kelamin anak disimpan

dalam kolom yang disebut gender. fungsi akan terlihat seperti berikut:

ZSCORE ( "CDC 2000", "BMI", BMI, AgeMonths, Gender)

Parameter pertama adalah "CDC 2000". Perhatikan tanda kutip yang mengelilinginya. Ini

diperlukan untuk parameter pertama yang diterima. Ini memberitahu program untuk

menghitung z-skor menggunakan Pertumbuhan Referensi CDC 2000. Set lengkap referensi

valid yang dapat digunakan untuk parameter ini termasuk yang ditunjukkan pada Tabel 6.1.

Nilai parameter Referensi CDC 2000 CDC 2000 Pertumbuhan Referensi WHO CGS

WHO Standar Pertumbuhan Anak (0-5 tahun) WHO 2007 Referensi WHO 2007 (5-19 tahun)

NCHS 1977

CDC / WHO Referensi 1977 Pertumbuhan

Tabel 6.1: Nilai-nilai yang valid untuk parameter pertama

Parameter kedua adalah "BMI", yang mengatakan program untuk menghitung z-skor untuk

indeks-untuk-usia massa tubuh. Tanda kutip untuk parameter kedua ini juga diperlukan. Set

lengkap jenis z-skor valid yang dapat digunakan untuk parameter kedua termasuk yang

ditampilkan dalam tabel 6.2. Tidak semua referensi pertumbuhan mendukung semua jenis

perhitungan z-skor (yaitu, "BMI" mungkin berlaku untuk parameter kedua, tetapi tidak

didukung saat menggunakan referensi pertumbuhan NCHS 1977).

Nilai Parameter Jenis z-skor


BMI massa tubuh indeks-untuk-usia
HtUmur Tinggi-untuk-usia
WtUmur Berat-untuk-usia
WtHt Berat-untuk-tinggi

WtLgth berat badan-untuk-panjang


HeadCircum Lingkar kepala-untuk-usia
LgthAge Panjang-untuk-usia
SSF Subskapularis ketak-untuk-usia
TSF Triceps ketak-untuk-usia
Tabel 6.2: Nilai-nilai yang valid untuk parameter kedua

Parameter ketiga juga BMI, tetapi tidak mengandung kutipan apapun karena parameter ini

adalah nama kolom (atau lapangan) pada set data saat ini yang berisi perhitungan BMI baku

anak. Untuk contoh ini, diasumsikan bahwa skor BMI baku disimpan dalam kolom disebut

BMI.

Parameter keempat adalah AgeMonths. Sangat penting untuk dicatat bahwa parameter ini

mengasumsikan kolom tertentu adalah numerik dan nomor mewakili usia anak di bulan.

Parameter kelima adalah Gender. Ini mengasumsikan jenis kelamin disimpan dalam database

sebagai 1s (laki-laki), dan 2s (perempuan).

Database yang berbeda mungkin berisi nama kolom yang berbeda dari contoh di atas. Tiga

parameter akhir dapat bervariasi tergantung pada apa database yang sedang dibaca. Namun,

dua parameter pertama hanya akan menerima set terbatas input ditampilkan dalam Tabel 6.1

dan 6.2.

Untuk menjalankan perhitungan ini, fungsi ZSCORE harus dipasangkan dengan perintah

ASSIGN. Sebagai contoh:


ASSIGN BMIZ = ZSCORE ( "CDC 2000", "BMI", BMI, AgeMonths, Gender)

Kode di atas mengatakan Analisis untuk menetapkan z-skor untuk indeks-untuk-usia massa

tubuh menggunakan CDC 2000 Pertumbuhan Referensi ke kolom BMIZ. Ini akan dilakukan

untuk setiap baris dalam dataset saat ini, secara efektif batch-processing semua baris. Ini

hanya memakan waktu beberapa detik bahkan pada set data yang sangat besar.

Fungsi PFROMZ

Fungsi Antropometri kedua Gizi disertakan dengan Epi Info 7 disebut PFROMZ. Anda dapat

menggunakannya setelah z-skor telah dihitung dan mengubah z-skor dalam persentil. Hal ini

mudah digunakan: Cukup lulus dalam nama kolom yang berisi z-skor sebagai parameter, dan

sesuai persentil dikembalikan. Sebagai contoh:

PFROMZ (BMIZ)

Kode di atas mengasumsikan kolom BMIZ berisi z-skor untuk indeks-untuk-usia massa

tubuh. Perhatikan bahwa fungsi PFROMZ tidak perlu tahu referensi, jenis z-skor, jenis

kelamin, dll, dari data. Untuk menggunakannya secara efektif, itu harus dikombinasikan

dengan perintah ASSIGN. Sebagai contoh:

ASSIGN BMIP = PFROMZ (BMIZ)

Kode di atas mengatakan Analisis untuk menetapkan ke kolom BMIP persentil terkait dengan

nilai-nilai yang disimpan dalam kolom BMIZ. Ini akan dilakukan untuk setiap baris dalam

kumpulan data saat ini, secara efektif batch-processing semua baris dan menambahkan

persentil untuk masing-masing.

StatCalc

Pengantar

StatCalc adalah kalkulator epidemiologi yang menghasilkan statistik dari data ringkasan. Tiga

jenis perhitungan yang ditawarkan:


Statistik dari 2-by-2 ke meja 2-by-9 mirip dengan yang diproduksi di Analisis. Kedua

tunggal dan bertingkat 2-by-2 tabel dapat dianalisis untuk menghasilkan odds ratio

dan rasio risiko (risiko relatif) dengan batas kepercayaan, beberapa jenis tes chi

square, tes Fisher, Mantel-Haenszel odds Ringkasan rasio dan kotak chi, dan terkait p-

nilai.

Ukuran sampel dan kekuatan perhitungan termasuk Survei Penduduk, Cohort atau

Cross-Sectional, dan tiada bandingan Kasus-Control Study.

Chi-square untuk tren dengan ekstensi Mantel dari Mantel-Haenszel rasio odds

ringkasan dan chi square. Ini tes untuk kehadiran tren di respon dosis atau studi kasus

kontrol lain di mana serangkaian meningkatkan atau menurunkan eksposur sedang

dipelajari.

Cara Menggunakan StatCalc

Pembukaan StatCalc

1. Dari menu utama Epi Info 7, pilih StatCalc.

2. Pilih salah satu dari perhitungan berikut menggunakan tombol panah atas dan bawah

atau klik: Ukuran Sampel & Power, Chi Square untuk Trend, Tabel (2X2, 2Xn),

Poisson (peristiwa langka vs std.) Atau Binomial (proporsi vs std.).

Anda juga dapat memilih perhitungan dengan menekan tombol yang sesuai

pada keyboard yang sesuai dengan surat disorot pada menu. Jika Anda

memilih perhitungan menggunakan keyboard, perhitungan muncul segera.

Jika Anda memilih ukuran sampel dan perhitungan daya, opsi perhitungan

berikut muncul: Survei Penduduk, Cohort atau Cross-Sectional, tiada

bandingan Case-Control.

Gunakan tombol tab atau tombol kembali untuk bergerak di sekitar sel yang

berbeda tersedia untuk entri data


3. Masukkan data untuk setiap jenis perhitungan. Perhitungan dilakukan ketika Anda

memasukkan data ...

4. Untuk mengubah nilai-nilai sudah masuk, gunakan tombol Tab atau klik pada sel dan

masukkan informasi baru.

Klik kanan dan pilih opsi Print untuk mencetak hasil.

Klik kanan dan pilih Simpan sebagai opsi Image untuk menyimpan screen

shot dari hasil Anda sebagai file gambar.

Analisis Single dan Tabel Stratified

Tabel ini mirip dengan yang diproduksi di Analisis Klasik. Kedua tunggal dan bertingkat 2-

by-2 tabel dapat dianalisis untuk menghasilkan odds ratio dan rasio risiko (risiko relatif)

dengan batas kepercayaan, beberapa jenis tes chi square, tes Fisher, Mantel-Haenszel odds

Ringkasan rasio dan kotak chi, dan nilai p terkait

Asumsi

Nilai-nilai dalam sel harus menghitung mewakili jumlah record sesuai dengan

spesifikasi dalam label marginal dan strata.

Sebuah studi kasus-kontrol adalah salah satu di mana individu yang sakit dan baik

dipilih dan jumlah terpajan dan tidak terpajan selanjutnya dipastikan. Dalam sebuah

penelitian kohort, yang terpajan dan tidak terpajan dipilih dan jumlah sakit di masing-

masing kelompok kemudian dipastikan. Sebuah studi cross-sectional dimulai dengan

baik sakit maupun paparan ditentukan, dan mengetengahkan baik selama penelitian.

Dalam penelitian kohort, risiko relatif dapat dihitung dari hasil. Dalam studi kasus-

kontrol, rasio odds dapat digunakan sebagai perkiraan risiko relatif jika penyakit ini

jarang terjadi pada populasi umum yang kasus dan kontrol dipilih. Kurang dari satu

kasus di 20 individu mungkin diambil sebagai titik awal. Dengan demikian, dalam

wabah foodborne, memilih kasus dan kontrol dari orang-orang yang makan di
restoran tertentu dalam satu minggu, rasio odds tidak dapat digunakan untuk

memperkirakan risiko relatif jika setengah dari individu menjadi sakit. Rasio odds

akan, bagaimanapun, menjadi indikator derajat hubungan antara penyakit dan

konsumsi makanan tertentu.

Untuk hasil valid, hasil di setiap record harus independen dari mereka dalam catatan

lainnya. Nilai-nilai untuk satu individu tidak memprediksi mereka untuk yang lain.

Pembaur harus dikeluarkan oleh stratifikasi pada variabel pengganggu.

Tunggal 2-oleh-2 Tabel

Dua-dua tabel yang sering digunakan dalam epidemiologi untuk mengeksplorasi hubungan

antara paparan faktor risiko dan penyakit atau hasil lainnya. Tabel di StatCalc memiliki

Paparan di sebelah kiri dan Penyakit di bagian atas. Tidak semua buku teks dan artikel

menggunakan konvensi yang sama. Hati-hati mengamati label dan transpos item data jika

diperlukan.

Mengingat ya-tidak atau penyakit pertanyaan menggambarkan dua pilihan lain dan paparan

lain yang menjelaskan untuk faktor risiko, StatCalc menghasilkan beberapa jenis statistik

bahwa tes untuk hubungan antara paparan dan penyakit. Umumnya, sebuah asosiasi

disarankan oleh rasio odds atau risiko relatif lebih besar atau lebih kecil dari 1,0. Lebih lanjut

rasio odds atau risiko relatif dari 1,0, semakin kuat asosiasi jelas. signifikansi statistik dapat

dinilai dengan p-nilai untuk tes persegi Chi yang kecil <0,05 jika sering digunakan, uji Fisher

dengan nilai p kecil; atau keyakinan membatasi untuk rasio odds yang tidak termasuk 1.0.

Nilai yang diharapkan dari sebuah sel adalah produk dari jumlah marginal untuk itu sel dibagi

dengan grand total untuk meja. Jika ada nilai yang diharapkan adalah kurang dari lima,

sebaiknya Anda menggunakan Fisher hasil tes Exact dan batas kepercayaan Exact. Jika angka

dalam tabel semua besar, tes lainnya harus menunjukkan hasil yang hampir sama.

Analisis bertingkat 2-Oleh-2 Tabel


Jika pembaur hadir, hubungan antara penyakit dan paparan dapat terjawab atau palsu

terdeteksi. Faktor perancu adalah salah satu yang berhubungan dengan penyakit dan

eksposur, tetapi mungkin tidak menarik atau diamati. Umur adalah perancu sering, meskipun

faktor-faktor lain dari paparan utama yang dianggap dapat diperlakukan sebagai perancu a.

Stratifikasi berarti membuat tabel terpisah dari penyakit dengan paparan untuk setiap

kemungkinan kombinasi perancu. Dalam kasus yang paling sederhana, ini bisa berarti tabel

jantan dan betina terpisah jika seks adalah potensi perancu. Jika Age, Sex, dan City yang

pembaur, tabel terpisah akan dibuat untuk setiap kombinasi yang mungkin dari kelompok

usia, jenis kelamin, dan kota.

The Mantel-Haenszel odds tertimbang rasio, risiko relatif, ringkasan Chi persegi, dan p-value

menggabungkan hasil dari strata yang berbeda untuk menghilangkan pengganggu disebabkan

oleh variabel yang digunakan untuk stratifikasi. Jika tabel dimasukkan untuk pria dan wanita,

mengacaukan berdasarkan jenis kelamin dihapus. Tingkat pembaur dapat dinilai dengan

membandingkan mentah dan tertimbang rasio odds; jika mereka adalah identik, tidak ada

pembauran dengan seks.

The Perkiraan (ladang jagung dan Greenland / Robins) dan batas kepercayaan Exact

memberikan langkah-langkah tambahan. Jika rasio odds tertimbang atau risiko relatif (bukan

untuk studi kasus-kontrol) memiliki batas kepercayaan yang tidak termasuk 1.0, ada

hubungan statistik dengan kepercayaan 95% antara penyakit dan paparan tanpa pengganggu

oleh faktor stratifikasi.

Jika rasio odds atau risiko relatif untuk strata dalam serangkaian tabel bertingkat untuk tes

tidak sama, maka interaksi antara faktor stratifikasi dan faktor risiko yang hadir. regresi

logistik atau metode multivariat lainnya dapat diindikasikan (atau jumlah mata pelajaran

terlalu kecil untuk menarik kesimpulan yang pasti). Atau, mungkin disarankan untuk

menyajikan perkiraan strata-tertentu secara terpisah.


Para ahli di regresi logistik merekomendasikan Anda benar-benar mengeksplorasi data

menggunakan analisis berlapis sebelum melakukan analisis regresi. Jika jumlah faktor

pembaur cukup kecil dan rasio odds yang homogen dari strata ke strata, analisis stratifikasi

mungkin semua yang Anda butuhkan.

Contoh

Sebuah studi dari kandung kemih kasus kanker digunakan dipilih secara acak kontrol untuk

mengeksplorasi sejarah penggunaan pemanis buatan dalam dua kelompok.

Kanker kandung kemih


Pemanis Ya Tidak
Pernah Digunakan 1293 2455
Tidak Pernah Digunakan 1707 3321

1. Dari halaman utama aplikasi StatCalc, pilih Tabel <2 x 2, 2 x n>. Sebuah meja kosong

terbuka di jendela aplikasi StatCalc.

2. Masukkan data dari tabel contoh di atas.

3. Hasil akan dihasilkan sebagai nilai-nilai yang berbeda dalam sel dihuni.
Rasio odds 1,02 dan batas keyakinan yang mencakup 1,0 gagal untuk memberikan bukti dari

setiap hubungan antara penggunaan pemanis dan kanker kandung kemih (dikutip oleh

Schlesselman, p. 38-39).

Contoh

Hubungan Antara Konsumsi Alkohol dan Myocardial Infarction (MI): pengganggu Karena

Merokok Hipotesis Data dari Schlesselman, p. 182

Berikut studi kasus-kontrol menunjukkan hubungan yang jelas antara konsumsi alkohol dan

MI dengan rasio odds 2,26.

MI
Alkohol Ya Tidak
Ya 71 52
Tidak 29 48
Merokok diketahui terkait dengan MI dan konsumsi alkohol. Stratifikasi data dengan status

merokok menciptakan dua meja, satu untuk perokok, dan satu untuk perokok.

Tidak Perokok
MI
Alkohol Ya Tidak
Ya 71 52
Tidak 29 48

Perokok
MI
Alkohol Ya Tidak
Ya 63 36
Tidak 7 4

Rasio odds untuk setiap tabel adalah 1.0, dan Mantel odds Ringkasan rasio adalah 1,0. Rasio

odds mentah dan rasio Mantel Ringkasan peluang yang sangat berbeda (4.0 dan 1.0),

menyimpulkan bahwa merokok merupakan faktor pembaur dan tampaknya ada (dengan ini

lebih analisis disederhanakan) tidak ada hubungan (odds ratio = 1.0) antara alkohol dan MI .

Perhatikan bahwa rasio odds dalam dua strata yang sama (1,0); tidak ada interaksi atau efek

modifikasi antara merokok dan alkohol. Dengan kata lain, efek alkohol pada MI adalah sama

untuk perokok dan bukan perokok. Ketika efek bervariasi di berbagai strata (rasio odds yang

berbeda), interaksi atau efek modifikasi hadir.

Untuk melihat dan membuat Analisis Ringkasan Stratified dari 2-by-2 Tabel, mengambil

langkah-langkah berikut:

1. Dari halaman utama aplikasi StatCalc, pilih Tabel <2 x 2, 2 x n>. Sebuah meja kosong

terbuka di jendela aplikasi StatCalc.

2. Masukkan data dari tabel Tidak Perokok contoh di atas di tab Strata pertama (Strata

1).

3. Klik pada Strata 2

4. Masukkan data dari tabel contoh Perokok di atas.

5. Analisis Stratified Ringkasan 2 Tabel window akan diisi seperti yang Anda masukkan

data.
Survei Penduduk atau Studi Deskriptif

Asumsi

Sampel yang akan diambil harus menjadi acak sederhana atau perwakilan. Sebuah

sampel sistematis (misalnya, setiap orang kelima pada daftar) diterima jika sampel

representatif. Memilih setiap orang lainnya dari daftar pasangan, bagaimanapun, tidak

akan memberikan sampel yang representatif karena mungkin hanya memilih laki-laki

atau hanya perempuan.

Pertanyaan diminta harus memiliki Ya-ada atau jawaban dua pilihan lain, yang

mengarah ke proporsi penduduk (yang menjawab Ya) sebagai hasil akhir.

Contoh

Misalkan Anda ingin menyelidiki apakah prevalensi sejati antibodi HIV dalam suatu populasi

adalah 10%. Sebuah sampel acak atau sistematis penduduk direncanakan untuk

memperkirakan prevalensi. Sebuah kepercayaan 95% bahwa proporsi yang benar di seluruh

penduduk akan jatuh dalam interval kepercayaan dihitung dari sampel yang diinginkan.
Dalam StatCalc, masukkan ukuran populasi 5.000, estimasi benar prevalensi 10%, dan 10%

sebagai Confidence Limit.Worst nilai diterima. Aplikasi ini akan menunjukkan ukuran

sampel untuk beberapa tingkat kepercayaan yang berbeda termasuk yang diinginkan 95%.

1. Dari halaman utama aplikasi StatCalc, pilih Contoh ukuran & kekuatan. pilihan

berikut perhitungan muncul: Survei Penduduk, Cohort atau cross-sectional, tiada

bandingan kasus-kontrol.

2. Pilih Survei Penduduk. Survei Penduduk atau Studi Deskriptif Menggunakan Random

(Tidak Cluster) Sampling jendela terbuka.

3. Masukkan Ukuran Penduduk 5000.

4. Masukkan Frekuensi yang diharapkan dari 10%.

5. Masukkan Batas Keyakinan 6%.

Hasil akan muncul di jendela.

AnalisisSingle dan Tabel Stratified


tabel ini mirip dengan yang diproduksi di Analisis Klasik. Kedua tunggal dan bertingkat 2-
by-2 tabel dapat dianalisis untuk menghasilkan odds ratio dan rasio risiko (risiko relatif)
dengan batas kepercayaan, beberapa jenis tes chi square, tes Fisher, Mantel-Haenszel odds
Ringkasan rasio dan kotak chi, dan nilai p terkait
Asumsi
Nilai-nilai dalam sel harus menghitung mewakili jumlah record sesuai dengan spesifikasi
dalam label marginal dan strata.
Sebuah studi kasus-kontrol adalah salah satu di mana individu yang sakit dan baik dipilih
dan jumlah terpajan dan tidak terpajan selanjutnya dipastikan. Dalam sebuah penelitian
kohort, yang terpajan dan tidak terpajan dipilih dan jumlah sakit di masing-masing kelompok
kemudian dipastikan. Sebuah studi cross-sectional dimulai dengan baik sakit maupun paparan
ditentukan, dan mengetengahkan baik selama penelitian.
Dalam penelitian kohort, risiko relatif dapat dihitung dari hasil. Dalam studi kasus-kontrol,
rasio odds dapat digunakan sebagai perkiraan risiko relatif jika penyakit ini jarang terjadi
pada populasi umum yang kasus dan kontrol dipilih. Kurang dari satu kasus di 20 individu
mungkin diambil sebagai titik awal. Dengan demikian, dalam wabah foodborne, memilih
kasus dan kontrol dari orang-orang yang makan di restoran tertentu dalam satu minggu, rasio
odds tidak dapat digunakan untuk memperkirakan risiko relatif jika setengah dari individu
menjadi sakit. Rasio odds akan, bagaimanapun, menjadi indikator derajat hubungan antara
penyakit dan konsumsi makanan tertentu.
Untuk hasil valid, hasil di setiap record harus independen dari mereka dalam catatan
lainnya. Nilai-nilai untuk satu individu tidak memprediksi mereka untuk yang lain. Pembaur
harus dikeluarkan oleh stratifikasi pada variabel pengganggu.
Tunggal 2-by-2 Tabel
Dua-dua tabel yang sering digunakan dalam epidemiologi untuk mengeksplorasi hubungan
antara paparan faktor risiko dan penyakit atau hasil lainnya. Tabel di StatCalc memiliki
Paparan di sebelah kiri dan Penyakit di bagian atas. Tidak semua buku teks dan artikel
menggunakan konvensi yang sama. Hati-hati mengamati label dan transpos item data jika
diperlukan.
Mengingat ya-tidak atau penyakit pertanyaan menggambarkan dua pilihan lain dan paparan
lain yang menjelaskan untuk faktor risiko, StatCalc menghasilkan beberapa jenis statistik
bahwa tes untuk hubungan antara paparan dan penyakit. Umumnya, sebuah asosiasi
disarankan oleh rasio odds atau risiko relatif lebih besar atau lebih kecil dari 1,0. Lebih lanjut
rasio odds atau risiko relatif dari 1,0, semakin kuat asosiasi jelas. signifikansi statistik dapat
dinilai dengan p-nilai untuk tes persegi Chi yang kecil <0,05 jika sering digunakan, uji Fisher
dengan nilai p kecil; atau keyakinan membatasi untuk rasio odds yang tidak termasuk 1.0.

Nilai yang diharapkan dari sebuah sel adalah produk dari jumlah marginal untuk itu sel dibagi
dengan grand total untuk meja. Jika ada nilai yang diharapkan adalah kurang dari lima,
sebaiknya Anda menggunakan Fisher hasil tes Exact dan batas kepercayaan Exact. Jika angka
dalam tabel semua besar, tes lainnya harus menunjukkan hasil yang hampir sama.
Analisis bertingkat 2-by-2 Tabel
Jika pembaur hadir, hubungan antara penyakit dan paparan dapat terjawab atau palsu
terdeteksi. Faktor perancu adalah salah satu yang berhubungan dengan penyakit dan
eksposur, tetapi mungkin tidak menarik atau diamati. Umur adalah perancu sering, meskipun
faktor-faktor lain dari paparan utama yang dianggap dapat diperlakukan sebagai perancu a.
Stratifikasi berarti membuat tabel terpisah dari penyakit dengan paparan untuk setiap
kemungkinan kombinasi perancu. Dalam kasus yang paling sederhana, ini bisa berarti tabel
jantan dan betina terpisah jika seks adalah potensi perancu. Jika Age, Sex, dan City yang
pembaur, tabel terpisah akan dibuat untuk setiap kombinasi yang mungkin dari kelompok
usia, jenis kelamin, dan kota.
The Mantel-Haenszel odds tertimbang rasio, risiko relatif, ringkasan Chi persegi, dan p-value
menggabungkan hasil dari strata yang berbeda untuk menghilangkan pengganggu disebabkan
oleh variabel yang digunakan untuk stratifikasi. Jika tabel dimasukkan untuk pria dan wanita,
mengacaukan berdasarkan jenis kelamin dihapus. Tingkat pembaur dapat dinilai dengan
membandingkan mentah dan tertimbang rasio odds; jika mereka adalah identik, tidak ada
pembauran dengan seks.
The Perkiraan (ladang jagung dan Greenland / Robins) dan batas kepercayaan Exact
memberikan langkah-langkah tambahan. Jika rasio odds tertimbang atau risiko relatif (bukan
untuk studi kasus-kontrol) memiliki batas kepercayaan yang tidak termasuk 1.0, ada
hubungan statistik dengan kepercayaan 95% antara penyakit dan paparan tanpa pengganggu
oleh faktor stratifikasi.
Jika rasio odds atau risiko relatif untuk strata dalam serangkaian tabel bertingkat untuk tes
tidak sama, maka interaksi antara faktor stratifikasi dan faktor risiko yang hadir. regresi
logistik atau metode multivariat lainnya dapat diindikasikan (atau jumlah mata pelajaran
terlalu kecil untuk menarik kesimpulan yang pasti). Atau, mungkin disarankan untuk
menyajikan perkiraan strata-tertentu secara terpisah.
Para ahli di regresi logistik merekomendasikan Anda benar-benar mengeksplorasi data
menggunakan analisis berlapis sebelum melakukan analisis regresi. Jika jumlah faktor
pembaur cukup kecil dan rasio odds yang homogen dari strata ke strata, analisis stratifikasi
mungkin semua yang Anda butuhkan.
Contoh
Sebuah studi dari kandung kemih kasus kanker digunakan dipilih secara acak kontrol untuk
mengeksplorasi sejarah penggunaan pemanis buatan dalam dua kelompok.

Kanker kandung kemih


Pemanis Ya Tidak
Pernahdigunakan 1293 2455
Tidakpernahdigunakan 1707 3321

1. Dari halaman utama aplikasi StatCalc, pilih Tabel <2 x 2, 2 x n>. Sebuah meja kosong
terbuka di jendela aplikasi StatCalc.
2. Masukkan data dari tabel contoh di atas.
3. Hasil akan dihasilkan sebagai nilai-nilai yang berbeda dalam sel yang dihuni
Rasio odds 1,02 dan batas keyakinan yang mencakup 1,0 gagal untuk memberikan bukti dari
setiap hubungan antara penggunaan pemanis dan kanker kandung kemih (dikutip oleh
Schlesselman, p. 38-39).

Contoh
Hubungan Antara Konsumsi Alkohol dan Myocardial Infarction (MI): pengganggu Karena
Merokok Hipotesis Data dari Schlesselman, p. 182
Berikut studi kasus-kontrol menunjukkan hubungan yang jelas antara konsumsi alkohol dan
MI dengan rasio odds 2,26.

MI
Alkohol Ya Tidak
Ya 71 52
tidak 29 48
Smoking is known to be associated with MI and alcohol consumption. Stratifying the data by
smoking status creates two tables, one for smokers, and one for nonsmokers.

Tidakmerokok Merokok
MI MI
Alkohol Ya Tidak Alkohol Ya Tidak
Ya 8 16 Ya 63 36
Tidak 22 44 Tidak 7 4

Rasio odds untuk setiap tabel adalah 1.0, dan Mantel odds Ringkasan rasio adalah 1,0. Rasio
odds mentah dan rasio Mantel Ringkasan peluang yang sangat berbeda (4.0 dan 1.0),
menyimpulkan bahwa merokok merupakan faktor pembaur dan tampaknya ada (dengan ini
lebih analisis disederhanakan) tidak ada hubungan (odds ratio = 1.0) antara alkohol dan MI .
Perhatikan bahwa rasio odds dalam dua strata yang sama (1,0); tidak ada interaksi atau efek
modifikasi antara merokok dan alkohol. Dengan kata lain, efek alkohol pada MI adalah sama
untuk perokok dan bukan perokok. Ketika efek bervariasi di berbagai strata (rasio odds yang
berbeda), interaksi atau efek modifikasi hadir.
Untuk melihat dan membuat Analisis Ringkasan Stratified dari 2-by-2 Tabel, mengambil
langkah-langkah berikut:
1. Dari halaman utama aplikasi StatCalc, pilih Tabel <2 x 2, 2 x n>. Sebuah meja kosong
terbuka di jendela aplikasi StatCalc.
2. Masukkan data dari tabel Nonsmokers contoh di atas di tab Strata pertama (Strata 1).

3. Klik pada Strata 2


4. Masukkan data dari tabel contoh Perokok di atas.
5. Analisis Stratified Ringkasan 2 Tabel window akan diisi seperti yang Anda masukkan data.
Survei Penduduk atau Studi Deskriptif
Asumsi
Sampel yang akan diambil harus menjadi acak sederhana atau perwakilan. Sebuah sampel
sistematis (misalnya, setiap orang kelima pada daftar) diterima jika sampel representatif.
Memilih setiap orang lainnya dari daftar pasangan, bagaimanapun, tidak akan memberikan
sampel yang representatif karena mungkin hanya memilih laki-laki atau hanya perempuan.
Pertanyaan diminta harus memiliki Ya-ada atau jawaban dua pilihan lain, yang mengarah ke
proporsi penduduk (yang menjawab Ya) sebagai hasil akhir.
Contoh
Misalkan Anda ingin menyelidiki apakah prevalensi sejati antibodi HIV dalam suatu populasi
adalah 10%. Sebuah sampel acak atau sistematis penduduk direncanakan untuk
memperkirakan prevalensi. Sebuah kepercayaan 95% bahwa proporsi yang benar di seluruh
penduduk akan jatuh dalam interval kepercayaan dihitung dari sampel yang diinginkan.
Dalam StatCalc, masukkan ukuran populasi 5.000, estimasi benar prevalensi 10%, dan 10%
sebagai Confidence Limit.Worst nilai diterima. Aplikasi ini akan menunjukkan ukuran
sampel untuk beberapa tingkat kepercayaan yang berbeda termasuk yang diinginkan 95%.
1. Dari halaman utama aplikasi StatCalc, pilih Contoh ukuran & kekuatan. pilihan berikut
perhitungan muncul: Survei Penduduk, Cohort atau cross-sectional, tiada bandingan kasus-
kontrol.
2. Pilih Survei Penduduk. Survei Penduduk atau Studi Deskriptif Menggunakan Random
(Tidak Cluster) Sampling jendela terbuka.
3. Masukkan Ukuran Penduduk 5000.
4. Masukkan Frekuensi yang diharapkan dari 10%.
5. Masukkan Batas Keyakinan 6%.
Hasil muncul di jendela.

Catatan
Ukuran sampel penentuan hanya panduan kasar, berdasarkan asumsi nilai tertentu untuk
proporsi populasi benar, variabilitas dalam estimasi sampel dan batas kepercayaannya.
Banyak faktor lain (misalnya, biaya, jumlah mata pelajaran yang tersedia, tingkat response,
dan akurasi jawaban dan data transkripsi) harus dipertimbangkan dalam desain penelitian.
Perintah Command Command Reference Referensi Referensi
pengantar
Epi Info 7 mudah untuk beroperasi dalam modus interaktif, tapi kompleks atau operasi
berulang memerlukan menyimpan langkah-langkah sebagai program. Program (mirip dengan
"script" dalam perangkat lunak lainnya) dapat digunakan untuk mengatur menu,
membimbing dan membatasi proses entri data, data yang restrukturisasi, dan melakukan
analisis.
Dalam Form Designer dan Analisis Klasik, pemrograman terdiri dari berinteraksi dengan
serangkaian dialog yang menghasilkan laporan program yang sebenarnya. pengguna
berpengalaman mungkin ingin mengedit laporan atau ketik langsung di Editor Program.
Untuk alasan ini, rincian sintaks perintah yang disediakan dan mencakup definisi setiap
perintah dan operasi karena satu perintah (misalnya, EXECUTE) dapat ditemukan dalam
Form Designer, Analisis Klasik, dan Visual Dashboard. Perintah dalam bab berdasarkan
modul dengan notasi perbedaan yang mungkin ada antara pelaksanaan program. Beberapa
perintah hanya tersedia dalam satu atau dua program. Periksa Perintah disimpan dalam Form
Designer dan dieksekusi di Enter. perintah Analisis klasik dihasilkan, diedit, dieksekusi, dan
dapat disimpan dengan Editor Program dari Analisis klasik.
Fungsi dan operator muncul dalam perintah dan digunakan untuk tugas umum (yaitu,
penggalian tahun dari tanggal, menggabungkan dua nilai numerik, menghitung durasi antara
dua tanggal, atau mengkonversi angka untuk teks dan sebaliknya).
Periksa Kode Perintah
MENETAPKAN
Deskripsi
Perintah ini memberikan hasil dari aritmatika atau ekspresi string ke variabel.
Sintaks ASSIGN <variable> = <ekspresi> ASSIGN <variable> = <didefinisikan
DLLOBJECT>! <Fungsi script> ({<parameter>})
The <variable> merupakan variabel dalam database atau variabel yang didefinisikan dibuat
dalam sebuah program.
The <ekspresi> mewakili setiap valid aritmatika atau tali ekspresi.
The <DLLOBJECT didefinisikan> merupakan variabel didefinisikan sebagai objek DLL.
The <fungsi script> mewakili nama kelas atau metode dalam DLL atau WSC yang
mengembalikan nilai yang diinginkan yang akan ditugaskan.
The <parameter> mewakili satu atau lebih opsional parameter fungsi untuk diteruskan ke
DLL atau WSC (tidak termasuk {} atau <> simbol dalam kode; kurung diperlukan).
komentar
Perintah ini memberikan nilai ekspresi ke variabel. variabel yang mungkin menjadi variabel
basis data dalam bentuk atau Data Table, variabel yang ditetapkan pengguna diciptakan oleh
perintah DEFINE, atau variabel sistem.
contoh
Contoh 1: Usia pasien dihitung menggunakan tanggal lahir dan tanggal survei terakhir
diperbarui. Contoh ini mengasumsikan formulir ada dengan bidang-bidang berikut: DOB
(Date), SurveyDate (Tanggal), dan Umur (Numeric). Kode di bawah akan muncul di bagian
SETELAH bidang kencan kedua yang harus diisi oleh pengguna. JIKA TIDAK BirthDate =
(.) DAN TIDAK SurveyDate = (.) Kemudian menetapkan Umur = TAHUN (BirthDate,
SurveyDate) END
Contoh 2: Kode di bawah akan secara otomatis mengatur bidang kotak centang 'kecil' untuk
benar ketika nilai bidang 'Age' di bawah 18. Contoh ini mengasumsikan bentuk ada yang
memiliki bidang-bidang berikut: Kecil (Checkbox) dan Umur (Numeric ). Kode di bawah
akan muncul di bagian SETELAH bidang Age.
JIKA Umur <18 kemudian

ASSIGN minor = (+)

END

Contoh 3: Bidang ditugaskan nilai ekspresi matematika yang digunakan untuk menghitung
indeks massa tubuh. Contoh ini mengasumsikan formulir ada dengan bidang-bidang berikut:
BMI (Numeric), Berat (Numeric), dan Tinggi (Numeric). Kode di bawah akan muncul di
bagian SETELAH dari bidang terakhir yang akan dimasukkan. Perhatikan bahwa Berat dan
Tinggi dalam formula ini sedang diukur dalam pound dan inci, masing-masing.

ASSIGN BMI = (Berat / (Tinggi * Tinggi)) * 703

Contoh 4: Sebuah bidang ID pasien yang dihasilkan secara otomatis menggunakan nama
pasien terakhir, jenis kelamin, dan awal tengah. Contoh ini mengasumsikan formulir ada
dengan bidang-bidang berikut: ID (Teks), nama belakang (Teks), Sex (Teks), dan MI (Teks).
Kode di bawah akan muncul di bagian SETELAH yang terakhir dari bidang di atas harus
dimasukkan.

ASSIGN ID = LastName & "-" & Sex & "(" & MI & ")"
AUTOSEARCH

Deskripsi

Penyebab pencarian otomatis memasukkan untuk mencari catatan dengan nilai-nilai di bidang
tertentu yang cocok yang di rekam saat ini. Jika kecocokan ditemukan, dapat ditampilkan,
diedit, atau diabaikan, dan catatan saat ini dapat terus dimasukkan.

Sintaks

AutoSearch [<lapangan (s)>] The <lapangan (s)>

mewakili satu atau lebih field untuk mencari.

Komentar : Hasilnya ditampilkan sebagai spreadsheet. Jika Anda memiliki lebih banyak
catatan daripada yang bisa dilihat dalam satu layar, scroll bar muncul di sebelah kanan dari
spreadsheet. Menggunakan mouse untuk melihat catatan cocok tambahan. Untuk navigasi
cepat ke salah satu catatan yang cocok kembali, klik dua kali berturut-turut dimaksudkan.
Atau, memindahkan kursor ke baris yang diinginkan dan tekan Enter atau klik OK.
Menavigasi ke rekor cocok akan membuang data yang dimasukkan ke rekor baru. Semua
bidang akan menampilkan data dari catatan yang dipilih. Rekor indikator angka pada kiri
bawah akan menampilkan catatan jumlah catatan yang dipilih. Untuk menghindari memilih
salah satu catatan yang cocok, tekan Esc atau klik Batal untuk kembali ke rekor baru saat ini.
Entri data akan terus untuk rekor baru.

Bidang ditampilkan dari pencarian ditentukan sebagai berikut:

- Jika satu bidang adalah bidang kunci, akan ditampilkan dengan sebagai
- Banyak bidang lain mungkin. Bidang kunci Beberapa (jika ada) akan ditampilkan
sebelum orang lain.

Contoh : Perintah pencarian otomatis digunakan untuk mencari duplikat entri selama entri
data. Dalam contoh ini, duplikat diidentifikasi oleh pencocokan nama pertama dan terakhir
seperti dalam sistem registry nama berbasis. Contoh ini mengasumsikan formulir ada dengan
bidang-bidang berikut: nama depan (Teks) dan nama belakang (Teks). Kode di bawah akan
muncul di bagian SETELAH bidang kedua yang diisi oleh pengguna.

Pencarian otomatis nama depan dan nama belakang.


Catatan:
Saat mencari di beberapa bidang, menempatkan perintah pencarian otomatis di cek
Kode untuk lapangan setelah semua nilai-nilai kunci telah dimasukkan. Dalam contoh di atas,
baik nama depan dan nama belakang adalah bidang kunci dan nama belakang adalah yang
terakhir dari bidang kunci yang akan dimasukkan. Perintah pencarian otomatis akan muncul
di Periksa Kode untuk nama belakang.
BERBUNYI

Deskripsi

Perintah ini menyebabkan komputer untuk menghasilkan suara berbunyi. Hal ini
sering digunakan untuk menekankan pesan disesuaikan atau dialog peringatan selama entri
data.

Sintaks

Berbunyi (bip)

Komentar Perintah harus diketik ke Editor Program karena tidak tersedia menggunakan
perintah Pohon.

Contoh : komputer memancarkan bunyi bip saat data yang tidak valid terdeteksi di bidang
Age. Kode ini akan muncul di bagian SETELAH bidang Age.

JIKA Umur> 5 kemudian BIP DIALOG "Jangan menyertakan catatan untuk anak di atas 5."
AKHIR
BERSIH

Deskripsi

BERSIH menetapkan bidang bernama dengan nilai yang hilang, seolah-olah itu telah
dibiarkan kosong. Perintah ini digunakan untuk menghapus entri sebelumnya ketika
kesalahan telah terdeteksi atau perubahan terjadi. Lebih dari satu bidang dapat ditentukan.
BERSIH sering diikuti dengan perintah GOTO, yang menempatkan kursor di posisi untuk
masuk lebih lanjut setelah kesalahan.

Catatan: Lebih dari satu bidang dapat digunakan dengan perintah BERSIH.

Sintaks

BERSIH [<lapangan (s)>]

The <field> mewakili nama field pada formulir. Jika lebih dari satu bidang yang ditentukan,
ruang akan memisahkan mereka.

komentar : BERSIH akan menghapus nilai hanya untuk rekaman saat. BERSIH tidak dapat
digunakan dalam tabel jaringan. Analisis Klasik, Anda harus menghapus variabel untuk
menggunakan perintah ASSIGN untuk menetapkan nilai nol (.).

Contoh 1: Kode di bawah mencegah data yang tidak valid dari yang disimpan ke rekor saat
dengan menghapus secepat terdeteksi. Contoh ini mengasumsikan formulir ada dengan
bidang berikut: Umur (Numeric).

Kode di bawah akan muncul di bagian SETELAH bidang Age.

JIKA Umur> = 18 THEN BIP DIALOG

"Jangan menyertakan catatan untuk orang dewasa."

Contoh 2: Kode di bawah mencegah tanggal yang tidak valid dari yang disimpan ke rekor
saat dengan menghapus secepat terdeteksi. Contoh ini mengasumsikan formulir ada dengan
bidang-bidang berikut: DOB (Tanggal) dan SurveyDate (Tanggal). Kode di bawah akan
muncul di bagian SETELAH bidang SurveyDate.

JIKA (DOB> SurveyDate) OR (SurveyDate> SYSTEMDATE) YANG JELAS DOB


SurveyDate DIALOG "Tanggal tidak valid terdeteksi. Silakan coba lagi.
Contoh 3: Kode di bawah mencegah tanggal yang tidak valid dari yang disimpan ke rekor
saat dengan menghapus secepat terdeteksi. Dengan menggunakan perintah GOTO untuk
memindahkan kursor kembali ke lapangan SurveyDate, Anda dipaksa untuk tetap
memasukkan data sampai data yang valid terdeteksi. Contoh ini mengasumsikan formulir ada
dengan bidang-bidang berikut: DOB (Tanggal) dan SurveyDate (Tanggal). Kode di bawah
akan muncul di bagian SETELAH bidang SurveyDate. JIKA DOB> SurveyDate yang
BERSIH. BERSIH SurveyDate GOTO SurveyDate DIALOG "tanggal Survey valid. Silakan
coba lagi."
AKHIR
KOMENTAR
Deskripsi
Di cek Kode dan Analisis Klasik, kombinasi backslash dan tanda bintang di awal baris kode
dan tanda bintang dan garis miring terbalik di akhir, seperti yang ditunjukkan dalam beberapa
contoh kode, menunjukkan komentar. baris komentar tidak dijalankan. Hal ini
memungkinkan Anda untuk memasukkan user-defined komentar untuk mengidentifikasi
tugas, menjelaskan nama variabel atau blok kode untuk dokumentasi, dan untuk membantu
pemecahan masalah atau debugging.
Sintaks
Merupakan teks alfanumerik sebagai komentar atau blok kode dijadwalkan akan
diabaikan. komentar karakter harus ditempatkan di kolom pertama dari baris untuk diakui
sebagai tanda komentar. Untuk komentar lebih dari satu baris, karakter harus ditambahkan
pada akhir kode. Menggunakan komentar untuk menonaktifkan perintah.

Contoh 1: Komentar digunakan untuk mencatat tanggal kode ini tanggal generasi, tujuan,
dan penulis.
/ * Ditulis oleh Jason D. Veloper, MPH - 2010/06/30 Blok kode di bawah ini menggunakan
fungsi TAHUN * / ASSIGN USIA = TAHUN (DOB, SYSTEMDATE)

Contoh 2: Komentar digunakan untuk menonaktifkan perintah tertentu dari mengeksekusi. /


* Beberapa baris berikutnya tidak lengkap dan berkomentar untuk nanti MENETAPKAN
PasienID Numerik .
Catatan: kebutuhan untuk menentukan ID harus menjadi variabel jenis teks. LIST - ToDo:
perlu menambahkan variabel untuk daftar.
MENETAPKAN

Deskripsi

Perintah ini akan membuat variabel baru. Di cek kode, semua variabel yang
ditetapkan pengguna disimpan di bagian VARIABEL YANG DIDEFENISIKAN.

Sintaks

DEFINE <variable> {<lingkup>} {<Jenis indikator>}

- <variable> mewakili nama variabel yang akan dibuat. Nama variabel baru
didefinisikan tidak bisa menjadi kata reserved. Untuk daftar kata reserved, lihat Daftar
bagian Kata Reserved.
- <lingkup> adalah opsional dan tingkat visibilitas dan ketersediaan variabel baru.
<Lingkup> harus menjadi salah satu kata-kata dicadangkan: STANDARD, GLOBAL,
atau PERMANEN. Jika dihilangkan, STANDARD diasumsikan dan indikator jenis
tidak dapat digunakan. Untuk informasi tentang mendefinisikan variabel sebagai
OBYEK DLL, melihat DEFENISI DLLOBJECT perintah.
- < jenis indikator > diperlukan dan tidak dapat digunakan jika <lingkup> dihilangkan.
< jenis Indikator > adalah tipe data dari variabel baru dan harus menjadi salah satu
dari kata-kata berikut: NUMERIK, masukan teks, YN, atau Format Tanggal. Jika
dihilangkan, jenis variabel akan disimpulkan berdasarkan jenis data nilai pertama
ditugaskan untuk variabel. Namun, menghilangkan jenis lapangan tidak dianjurkan.
Setelah jenis bidang didefinisikan, jenis variabel tidak dapat diubah. Kesalahan akan
terjadi jika Anda mencoba untuk menetapkan data jenis yang berbeda untuk variabel.

komentar

Sebuah variabel khusus didefinisikan dalam Epi Info 7 mungkin tidak memiliki tipe data
yang telah ditetapkan jika <jenis indikator> dihilangkan ketika variabel didefinisikan. Jika
variabel tidak memiliki jenis yang telah ditetapkan dan belum digunakan, variabel akan
menerima nilai dalam salah satu dari empat jenis data (teks, Nomor, Tanggal, Ya / Tidak)
yang ditugaskan untuk variabel pertama waktu. Setelah itu, variabel mengambil tipe data dari
nilai yang diberikan dan itu tipe data tidak dapat diubah. Namun, menghilangkan jenis
lapangan tidak dianjurkan. Kesalahan akan terjadi jika Anda mencoba untuk menetapkan data
tipe data yang berbeda. Berbagai fungsi dapat digunakan untuk memanipulasi data,
mengubah tipe data dari nilai-nilai agar sesuai dengan jenis data variabel. Beberapa fungsi ini
termasuk FORMAT, TXTTONUM, TXTTODATE, dan NUMTODATE.

Cakupan variabel

- Variabel STANDARD mempertahankan nilai mereka hanya dalam rekor saat dan
ulang ketika Anda memuat rekor baru. variabel standar yang digunakan sebagai
variabel sementara berperilaku seperti bidang lain dalam database. Analisis Klasik,
variabel Standard kehilangan nilai-nilai dan definisi mereka dengan setiap pernyataan
BACA.
- variabel GLOBAL mempertahankan nilai-nilai di bentuk terkait dan ketika program
membuka bentuk baru, tetapi akan dihapus ketika Anda menutup program Enter.
variabel global bertahan saat program sedang dijalankan. variabel global juga
digunakan dalam Analisis Klasik untuk menyimpan nilai antara perubahan dari
sumber data.
- variabel PERMANEN disimpan dalam file EpiInfo.Config.xml dan mempertahankan
nilai apapun yang diberikan sampai nilai berubah dengan tugas lain atau variabel tidak
terdefinisi. Mereka dibagi antara program Epi Info (yaitu, Masukkan, Analisis Klasik,
dll) dan bertahan bahkan jika komputer dimatikan. variabel permanen Analisis Klasik
mungkin tidak memiliki nilai-nilai yang bergantung secara langsung atau tidak
langsung pada bidang meja. A <cepat / description> diciptakan untuk variabel
permanen akan ada untuk satu sesi, dan harus didirikan kembali setiap kali digunakan.

Jenis Indikator
- MEMASUKKAN TEKS : Variabel jenis data ini dapat menerima karakte alfa
numerik termasuk simbol dan fungsi keluar (misalnya, FORMAT).
- NUMERIK Variabel jenis data ini dapat menerima nomor dan output fungsi
(misalnya, TXTTONUM).
- FORMAT TANGGAL : Variabel jenis data ini dapat menerima nilai tanggal
termasuk output dari fungsi (misalnya, TXTTODATE dan NUMTODATE).
- YN : Variabel jenis data ini dapat menerima nilai-nilai Boolean dari (+) untuk Ya dan
(-) untuk Tidak . Sampai tugas dibuat, jenis YN nilai-nilai variabel yang atau hilang
(.).
Contoh 1: Sebuah variabel didefinisikan tanpa <lingkup>, <jenis indikator>, dan <cepat /
deskripsi>. lingkup standar sehingga menjadi ruang lingkup default. Karena tidak ada jenis
yang ditentukan, variabel dapat diberikan nomor, tanggal, teks, atau data Boolean. Namun,
setelah ditetapkan nilai, jenis data variabel menjadi tipe data dari nilai yang telah ditetapkan
dan tidak dapat diubah.

Contoh 2: Sebuah variabel dengan lingkup standar dan tipe YN didefinisikan.


DEFINE apakah anda merokok YN
jika tanggal mulai merokok = (+)
kemudian menetapkan apakah anda merokok = (+)
apakah anda merokok = (.)

Contoh 3: Sebuah variabel dengan lingkup standar dan format tanggal didefinisikan.
DEFINE tanggal dari tanggal format lahir.
Contoh 4: Sebuah variabel dengan lingkup permanen didefinisikan, tetapi dengan tidak ada
< jenis indikator >. Seperti dijelaskan dalam Contoh 1, tipe data variabel akan ditetapkan
dengan tugas pertama dari data dan tidak dapat diubah setelahnya.
DEFINE StateID PERMANEN
Contoh 5: Sebuah variabel dengan lingkup global dan jenis teks didefinisikan.
DEFINE PatientID GLOBAL textinput.
Contoh 3 : Anda akan dibawa ke halaman setelah mereka berada
Sekarang. Contoh ini mengasumsikan bentuk yang memiliki dua halaman bidang berikut:
DOB (Date) di halaman 1. Kode di bawah akan muncul di bagian AFTER dari
DOB field.

IF NOT DOB = (.) THEN


GOTO +1
END

UNHIDE

Deskripsi
HIDE - Perintah ini menyembunyikan bidang dari formulir dan mencegah masuk data.
UNHIDE - Perintah ini membuat bidang terlihat dan kembali ke status sebelum tersembunyi.

Sintaksis

HIDE [<field(s)>]
UNHIDE [<field(s)>]

Pada<field (s)> mewakili satu atau lebih nama bidang yg valid.

Komentar
Jika tidak ada nama bidang yang ditentukan,bidang saat ini (yang mana Periksa Kode blok
Popper terkait) diasumsikan.bidang teks dapat disembunyikan atau posisi pesan terlihat di
layar, dan tampilan pesan alternatif. bidang Label / Judul tidak bisa
tersembunyi.

Contoh

Contoh 1: Pertanyaan yang berkaitan dengan kehamilan tidak akan ditampilkan pada pasien
pria. Bagian ELSE dari perintah IF memungkinkan bidang untuk menjadi terlihatjika Anda
pergi kembali dan mengubah jawaban Anda di bidang sex. Contoh ini mengasumsikan
formulir yang ada
dengan bidang-bidang berikut: Sex (Text), Hamil (Ya / Tidak), dan persalinan (Ya / Tidak).
Kode di bawah akan muncul di bagian AFTER bidang Sex.

IF Sex = "M" THEN


HIDE Pregnant
HIDE ChildBirth
ELSE
UNHIDE Pregnant
UNHIDE ChildBirth
END

Contoh 2: Bidang yang memiliki perintah HIDE akan disembunyikan. Contoh


mengasumsikan bentuk dengan dua halaman dan bidang-bidang berikut: penyakit paru paru

(Ya Tidak). Kode di bawah akan muncul di bagian AFTER dari penyakit paru paru .

IF LungDisease = (-) THEN


HIDE
END

Contoh 3: Pertanyaan yang berkaitan dengan kehamilan tidak akan ditampilkan pada pasien
pria. Contoh ini mengasumsikan formulir dengan bidang-bidang berikut: Sex (Text),
Hamil (Ya / Tidak), Komplikasi (Ya / Tidak), dan persalinan (Ya / Tidak). Kode di bawah
akan muncul di bagian AFTER bidang Sex.

IF Sex = "M" THEN


HIDE Pregnant ChildBirth Complications
END

Catatan: Ketika bidang tersembunyi, penting menjadi terlihat (dengan


IF ... THEN ... ELSE ...) jika nilai yang dimasukkan berubah.
IF THEN ELSE

Deskripsi
Perintah ini mendefinisikan kondisi dan satu atau konsekuensi yang lebih yang terjadi ketika
kondisi terpenuhi. Konsekuensi alternatif dapat diberikan setelah ELSE yang
Pernyataan untuk diwujudkan jika set pertama kondisi tidak benar. Pernyataan ELSE
adalah opsional.

Sintaksis

IF <expression> THEN
[command(s)]
END
IF <expression> THEN
[command(s)]
ELSE
[command(s)]
END

pada <expression> merupakan kondisi yang menentukan apakah ada atau tidak
perintah berikutnya akan dijalankan. Jika kondisi bernilai benar, yang
perintah dalam blok IF akan berjalan. Jika kondisi bernilai salah,
perintah dalam blok ELSE akan berjalan sebaliknya. Jika tidak ada ELSE
dan kondisi salah, maka tidak ada perintah dalam blok IF dijalankan.
The (perintah [s]) mewakili setidaknya satu perintah yang valid.
Pernyataan ELSE adalah opsional dan akan menjalankan kode yang terkandung di
dalamnya ketika <expression> salah.

komentar
Pernyataan IF dieksekusi segera jika tidak mengacu pada variabel basis data,
setiap karakteristik atau atribut yang dapat diukur, atau jika variabel didefinisikan
telah ditetapkan nilai literal. Jika pernyataan TAHUN = 97 telah terjadi,
maka pernyataan IF tergantung pada itu misalnya, IF TAHUN = 97 THEN ....) akan
dieksekusi segera.

Contoh
Contoh 1: Jika Anda memilih "Laki-laki" untuk seks pasien maka bidang bernama
Kehamilan dan persalinan yang tersembunyi. Contoh ini mengasumsikan formulir berikut
semua bidang pada halaman yang sama: Sex (Text), Kehamilan (Ya / Tidak), dan melahirkan
(Ya/ Tidak). Kode di bawah akan muncul di bagian AFTER bidang Sex.

IF (Sex = "Male") THEN


HIDE Pregnancy Childbirth
END

Contoh 2: Jika tanggal lahir yang diberikan oleh pengguna terjadi sebelum 1 Januari 1900,
Masukkan modul menyediakan bip peringatan dan dialog peringatan yang menunjukkan tidak
valid memasukkan. Namun, jika tanggal lahir yang disediakan pada atau setelah tanggal 1
Januari1900,Perintah GOTO adalah dieksekusi bukan membawa Anda ke halaman berikut.
Contoh mengasumsikan formulir dengan bidang-bidang berikut: DOB (Date). Ini juga
mengasumsikan halaman
ada mengikuti halaman di mana DOB berada. Kode di bawah akan muncul di
AFTER bagian dari bidang DOB.

IF DOB < 01/01/1900 THEN


BEEP
DIALOG "Warning: Invalid date of birth detected"
ELSE
GOTO +1
END

Contoh 3: Tanggal lahir divalidasi untuk memastikan input yang benar. Tanggal
kelahiran tidak harus kurang dari 1 Januari 1900, tidak harus lebih besar dari
waktu saat ini, dan tidak harus lebih besar dari tanggal survei. Jika salah satu
kondisi tidak terpenuhi, dialog peringatan ditampilkan dan input tidak valid terhapus.
Contoh ini mengasumsikan bentuk ada dengan yang memiliki bidang-bidang berikut: DOB
(Date) dan SurveyDate (Tanggal). Kode di bawah akan muncul di bagian AFTER baik
DOB atau SurveyDate, tergantung pada satu mana akan diisi lalu.
IF (DOB < 01/01/1900) OR (DOB > SYSTEMDATE) OR \
(DOB > SurveyDate) THEN
BEEP
DIALOG "Warning: Invalid date of birth detected"
CLEAR DOB
END

Memotong mundur "\" digunakan untuk menunjukkan kelanjutan dari garis panjang.

Contoh 4: Sebuah perintah IF digunakan untuk memeriksa apakah lapangan telah


dikosongkan.Itu Misalnya mengasumsikan formulir ada dengan bidang berikut: LastName
(Text).Kode bawah akan muncul di bagian AFTER bidang nama keluarga.

IF NOT LastName = (.) THEN


BEEP
DIALOG "Last name field should not be blank."
END

Contoh 5: Beberapa IF perintah yang digunakan untuk menghasilkan lebih dari dua
kemungkinanhasil. Contoh ini mengasumsikan formulir ada dengan bidang-bidang berikut:
tipe umur(Text), usia tahun (Numeric), dan Umur (Numeric). Kode di bawah akan muncul di
AFTER bagian dari type umur atau umur, tergantung pada mana yang akan diisi lalu.

IF AgeType = "Days" THEN


ASSIGN AgeYears = Age / 365.25
END
IF AgeType = "Months" THEN
ASSIGN AgeYears = Age / 12
END
IF AgeType = "Years" THEN
ASSIGN AgeYears = Age
END

Contoh 6: pada operator AND membutuhkan kedua Seks menjadi "F" dan Kehamilan untuk
menjadi kenyataan dalam rangka untuk GOTO perintah untuk dieksekusi. Contoh ini
mengasumsikan formulir dengan bidang-bidang berikut: Sex (Text), Kehamilan (Ya / Tidak),
dan persalinan (Ya / Tidak).Kode di bawah akan muncul di bagian AFTER Seks atau
Kehamilan,tergantung pada mana yang diisi duluan.

IF (Sex = "F") AND (Pregnancy = (+)) THEN


GOTO ChildBirth
END
Contoh 7: Beberapa IF perintah yang digunakan untuk menentukan apakah pasien sakit. Jika
salah satu saja
gejala yang tercantum dalam formulir benar, lapangan sakit ditugaskan benar.
Misalnya mengasumsikan bentuk yang memiliki bidang-bidang berikut: Ill (Ya / Tidak),
Muntah(Ya / Tidak), Demam (Ya / Tidak), dan Diare (Ya / Tidak). Kode di bawah akan
munculdibagian AFTER bidang sakit.

ASSIGN Ill = (-)


IF Vomiting = (+) THEN
ASSIGN Ill = (+)
END
IF Diarrhea = (+) THEN
ASSIGN Ill = (+)
END
IF Fever = (+) THEN
ASSIGN Ill = (+)
END

Contoh 8: Beberapa IF perintah yang digunakan untuk menentukan jumlah gejala suatu
pasien yang mengalami. Jika jumlah gejala lebih besar dari atau sama dengan
dua, variabel Kasus ditempatkan benar. Jika jumlah gejala kurang dari dua,
variabel Kasus ditugaskan palsu. Contoh ini mengasumsikan bentuk yang memiliki
bidang berikut: MajorSymp (Numeric), Muntah (Ya / Tidak), Demam (Ya / Tidak), Diare
(Ya / Tidak), dan Kasus (Ya / Tidak).

ASSIGN MajorSymp = 0
IF Diarrhea = (+) THEN
ASSIGN MajorSymp = MajorSymp + 1
END
IF Fever = (+) THEN
ASSIGN MajorSymp = MajorSymp + 1
END
IF Vomiting = (+) THEN
ASSIGN MajorSymp = MajorSymp + 1
END
IF MajorSymp >= 2 THEN
ASSIGN Case = (+)
ELSE
ASSIGN Case = (-)
END
REKOR BARU

Deskripsi
Perintah ini menyimpan data catatan saat ini dan membuka rekor baru untuk entri data.
Sintaksis

NEWRECORD
Example
DIALOG "This is the last field in my form."
NEWRECORD

Analisis Perintah
MENETAPKAN
Deskripsi
Perintah ini memberikan hasil ekspresi numerik atau string untuk variabel. Itu mungkin
variabel database dalam bentuk atau data tabel, atau variabel yang ditetapkan pengguna
diciptakan oleh DEFINE perintah dalam program.

Sintaksis

ASSIGN <variable> = <expression>


LET <variable> = <expression>

(ASSIGN dan LET mungkin dihilangkan)

<variable> = <expression>
pada <variable> merupakan variabel dalam database atau variabel yang didefinisikan
dibuat dalam sebuah program.
pada <expression> mewakili setiap aritmatika atau tali ekspresi valid.

Program Fitur Tertentu


Jika sisi kanan penugasan tidak mengandung variabel lapangan (satu di
tabel database), atau variabel yang tergantung pada variabel lapangan, tugas
dibuat segera.

DEFINE YEAR NUMERIC


ASSIGN YEAR = 2000

Kode berikut berisi dua pandangan variabel, ONSETDATE dan


EXPOSUREDATE.

DEFINE INCUBATION NUMERIC


ASSIGN INCUBATION = ONSETDATE-EXPOSUREDATE

Dalam contoh ini, INKUBASI hanya dihitung selama pemrosesan dataset saat ini.
Hal ini dihitung untuk setiap record dan dapat digunakan mirip dengan variabel dataset di
prosedur (yaitu, TABEL, FREQ, dan GAMBAR). Sebelum dan setelah memproses
dataset, INKUBASI akan "hilang" nilai, walaupun bisa diberi
nilai dengan pernyataan lain (misalnya, INKUBASI = 999).
nilai dihitung setiap kali rekor yang memenuhi kondisi SELECT adalah
membaca dari dataset. Ekspresi hukum dapat digunakan yang menggabungkan fungsi atau
nilai literal dan operator (yaitu, &, +, -, *, /, ^, dan MOD). ekspresi Boolean yang
tidak didukung dalam perintah assign. variabel standar yang bergantung pada database
bidang harus disimpan ke meja menggunakan WRITE sebelum mereka dapat diedit
menggunakan LISTUPDATE.

komentar
variabel sementara harus didefinisikan sebelum digunakan dan akan menerima semua jenis
data (yaitu, teks, numerik, atau tanggal). Setelah ditetapkan tidak hilang-nilai
atau ekspresi, jenis mereka tidak bisa berubah.
Jika dilakukan usaha untuk menetapkan ekspresi tidak valid untuk variabel, ia tetap saja
tugassebelumnya.
contoh
Contoh 1: Perintah ASSIGN digunakan untuk memberikan nilai pada variabel didefinisikan
dan variabel basis data. Perhatikan bahwa nilai-nilai literal (mis, 42, variabel lainnya, dan
fungsi)dapat digunakan pada sisi kanan operator .

READ {C:\My_Project_Folder\Sample\Sample.prj}:Surveillance
DEFINE State TEXTINPUT
ASSIGN City = "Atlanta"
ASSIGN State = "GA"
ASSIGN Address = City & ", " & State
DEFINE Now DATEFORMAT
ASSIGN Now = SYSTEMTIME
DEFINE Duration NUMERIC
ASSIGN Duration = YEARS(01/01/1998, ReportDate)
DEFINE Ill YN
ASSIGN Ill = (-)
ASSIGN Age = 42
ASSIGN Occupation = "Doctor"
LIST Address City State Duration Now Ill Occupation Age GRIDTABLE

BEEP
Deskripsi
Perintah ini menghasilkan suara.

Sintaksis
BEEP

Contoh
Jika jumlah record dalam database lebih besar dari 1.000, beep dihasilkan
dan kotak dialog muncul.

READ {C:\My_Project_Folder\Sample\Sample.prj}:Surveillance
IF RECORDCOUNT > 4 THEN
BEEP
DIALOG "Database greater than 4 records."
END
Contoh 6: The operator AND membutuhkan kedua Seks menjadi "F" dan Kehamilan benar agar perintah GOTO
akan dieksekusi. Contoh ini mengasumsikan formulir ada dengan bidang-bidang berikut: Sex (Text), Kehamilan
(Ya / Tidak), dan persalinan (Ya / Tidak). Kode di bawah akan muncul di bagian SETELAH baik Seks atau
Kehamilan, tergantung pada mana yang diisi lalu.

IF (Sex = "F") DAN (Kehamilan = (+)) THEN GOTO melahirkan END

Contoh 7: Beberapa JIKA perintah yang digunakan untuk menentukan apakah pasien sakit. Jika salah satu dari
gejala yang tercantum dalam formulir adalah benar, lapangan sakit ditugaskan benar. Contoh ini mengasumsikan
bentuk ada yang memiliki bidang-bidang berikut: Ill (Ya / Tidak), Muntah (Ya / Tidak), Demam (Ya / Tidak),
dan Diare (Ya / Tidak). Kode di bawah akan muncul di bagian SETELAH bidang sakit.

ASSIGN III = (-) IF Muntah = (+) kemudian menetapkan Ill = (+)

AKHIR

JIKA Diare = (+) kemudian menetapkan Ill = (+)

AKHIR

JIKA Diare = (+) kemudian menetapkan Ill = (+)

AKHIR

JIKA Demam = (+) kemudian menetapkan Ill = (+)

AKHIR

Contoh 8: Beberapa JIKA perintah yang digunakan untuk menentukan jumlah gejala seorang pasien
menyajikan dengan. Jika jumlah gejala lebih besar dari atau sama dengan dua, variabel Kasus ditugaskan benar.
Jika jumlah gejala kurang dari dua, variabel Kasus ditugaskan palsu. Contoh ini mengasumsikan bentuk ada
yang memiliki bidang-bidang berikut: MajorSymp (Numeric), Muntah (Ya / Tidak), Demam (Ya / Tidak), Diare
(Ya / Tidak), dan Kasus (Ya / Tidak).

ASSIGN MajorSymp = 0 IF Diare = (+) kemudian menetapkan MajorSymp = MajorSymp + 1

AKHIR

JIKA Demam = (+) kemudian menetapkan MajorSymp = MajorSymp + 1

AKHIR

JIKA Muntah = (+) kemudian menetapkan MajorSymp = MajorSymp + 1

AKHIR

JIKA MajorSymp> = 2 THEN ASSIGN Kasus = (+)

LAIN

ASSIGN Kasus = (-)

AKHIR
255

REKOR BARU
Deskripsi

Perintah ini menyimpan data catatan saat ini dan membuka rekor baru untuk
entri data.

Sintaksis

REKOR BARU

Contoh

DIALOG "Ini adalah bidang yang terakhir dalam bentuk saya." REKOR BARU
Analisis Perintah

MENETAPKAN

DESKRIPSI

Perintah ini memberikan hasil ekspresi numerik atau string untuk variabel. Ini mungkin sebuah
variabel basis data dalam bentuk atau data tabel, atau variabel yang ditetapkan pengguna diciptakan
oleh perintah DEFINE dalam sebuah program.

Sintaksis

ASSIGN <variable> = <ekspresi>

LET <variable> = <ekspresi>

(ASSIGN dan LET dapat dihilangkan

<Variable> = <ekspresi>

The <variable> merupakan variabel dalam database atau variabel yang didefinisikan dibuat
dalam sebuah program.
The <ekspresi> mewakili setiap valid aritmatika atau tali ekspresi.

Program Fitur Tertentu

Jika sisi kanan penugasan tidak mengandung variabel lapangan (satu dalam tabel database), atau
variabel yang tergantung pada variabel lapangan, tugas dibuat segera.

DEFINE TAHUN NUMERIC

ASSIGN TAHUN = 2000

Kode berikut berisi dua pandangan variabel, onset DATE dan SAMBUNGAN DATE.

DEFINE INKUBASI NUMERIC

ASSIGN INKUBASI = onset DATE-SAMBUNGAN DATE

Dalam contoh ini, INKUBASI hanya dihitung selama pemrosesan dataset saat ini. Hal ini dihitung
untuk setiap record dan dapat digunakan mirip dengan variabel dataset dalam prosedur (yaitu,
TABEL, FREQ, dan GAMBAR). Sebelum dan setelah pengolahan dataset, INKUBASI akan memiliki
"hilang" nilai, meskipun dapat ditugaskan nilai dengan pernyataan lain (misalnya, INKUBASI = 999).

Nilai dihitung setiap kali rekor yang memenuhi kondisi SELECT dibaca dari dataset. Ekspresi hukum
dapat digunakan yang menggabungkan fungsi atau nilai literal dan operator (yaitu, &, +, -, *, /, ^, dan
MOD). ekspresi Boolean tidak didukung dalam perintah assign. variabel standar yang bergantung
pada bidang database harus disimpan ke meja menggunakan MENULIS sebelum mereka dapat diedit
menggunakan LIST UPDATE.
258

Komentar
Variabel sementara harus didefinisikan sebelum digunakan dan akan menerima semua jenis
data (yaitu, teks, numerik, atau tanggal). Setelah mereka telah ditetapkan nilai non-hilang
atau ekspresi, jenis mereka tidak bisa berubah.

Jika dilakukan usaha untuk menetapkan ekspresi tidak valid untuk variabel, ia tetap saja tugas
sebelumnya.

CONTOH

Contoh 1: Perintah ASSIGN digunakan untuk memberikan nilai pada variabel didefinisikan
dan variabel basis data. Perhatikan bahwa nilai-nilai literal (mis, 42, variabel lainnya, dan
fungsi) dapat digunakan pada sisi kanan operator =.

BACA {C: \ My_Project_Folder \ Sample \ Sample.prj}: Surveillance

DEFINE Negara textinput

ASSIGN Kota = "Atlanta"

ASSIGN Negara = "GA"

ASSIGN Alamat = Kota & "," & Negara

DEFINE Sekarang DATE FORMAT

ASSIGN Sekarang = SISTEM WAKTU

DEFINE Durasi NUMERIC

ASSIGN Duration = TAHUN (1998/01/01, Tanggal Laporan)

DEFINE Ill YN

ASSIGN III = (-)

ASSIGN Umur = 42

ASSIGN Pekerjaan = "Dokter"

LIST Alamat Kota Negara Durasi Sekarang aku akan Pekerjaan Umur GRID TABLE
259

BERBUNYI

DESKRIPSI

Perintah ini menghasilkan suara.

Sintaksis

BERBUNYI

CONTOH

Jika jumlah record dalam database lebih besar dari 1.000, bunyi bip dihasilkan dan kotak
dialog muncul.

BACA {C: \ My_Project_Folder \ Sample \ Sample.prj}: Surveillance

JIKA RecordCount> 4 THEN

BERBUNYI

DIALOG "Database yang lebih besar dari 4 catatan."

AKHIR
260

BATAL SELECT atau SORT

DESKRIPSI

Perintah ini membatalkan SELECT atau SORT perintah sebelumnya.

Sintaksis

MENYORTIR

MEMILIH

Komentar

Batal Pilih dan Batal Urut perintah secara otomatis menutup file output saat ini.

CONTOH

Perintah di bawah ini harus dijalankan satu-per-satu untuk lebih memahami bagaimana
membatalkan mengurutkan dan membatalkan pilih fungsi perintah.

BACA {C: \ My_Project_Folder \ Sample \ Sample.prj}: Oswego

SELECT Semua = (+)

LIST Umur Ill Sex

MEMILIH

SORT Umur

LIST Umur Ill Sex

MENYORTIR
261

Tutup

DESKRIPSI

Perintah ini menutup file output saat ini. Hal ini biasanya digunakan setelah ROUTE sebuah
IN perintah ketika semua informasi yang akan disertakan dalam file ROUTE OUT telah
diproduksi.

Sintaksis

TUTUP

CONTOH

BACA {C: \ My_Project_Folder \ Sample \ Sample.prj}: Oswego

ROUTEOUT "C: \ My_Project_Folder \ Outbreak1.htm" REPLACE

TABEL Vanilla Ill STRATAVAR = Sex

BERARTI Umur Ill

TUTUP
262

COXPH

DESKRIPSI

Perintah ini melakukan Cox-Proporsional Bahaya dan Cox-Proporsional Bahaya analisis diperpanjang
kelangsungan hidup. Bentuk analisis survival berhubungan kovariat kegagalan melalui rasio hazard.
Sebuah kovariat dengan besar rasio bahaya dari satu penyebab kegagalan. Sebuah kovariat dengan
rasio bahaya kurang dari satu meningkatkan kelangsungan hidup. Beberapa mata pelajaran mungkin
tidak tersedia sebelum kegagalan; istilah "disensor" diterapkan kepada mereka. COXPH terutama
dibangun untuk menangani situasi ini. Statistik menunjukkan risiko yang ditetapkan oleh kelompok
dan waktu dapat ditulis ke OUTTABLE untuk format nanti.

SINTAKSIS

COXPH <variabel waktu> = <kovariat (s)> [: <fungsi waktu>:] * <sensor variable> (<value>)
[TIMEUNIT = "<satuan waktu>"] [OUTTABLE = <tablename>] [GRAPHTYPE = "<jenis grafik>"]
[WEIGHTVAR = <variabel berat badan>] [STRATAVAR = <variabel strata (s)>] [GAMBAR =
<variabel grafik (s)>]

The <variabel waktu> merupakan variabel numerik atau tanggal, menentukan ketika
kegagalan atau sensor terjadi.
The <kovariat (s)> mewakili variabel numerik, variabel non-numerik, atau variabel
ditetapkan sebagai non-numerik dengan tanda kurung. Setiap variabel non-numerik,
bahkan variabel ditetapkan sebagai non-numerik dengan sekitarnya dengan tanda
kurung, secara otomatis recoded ke dalam variabel dummy. Untuk semua tapi salah
satu tingkat dari variabel, variabel dummy akan dibuat. Mengukur kontribusi tingkat
ke tingkat dikecualikan. Sebuah kovariat dapat diikuti oleh fungsi waktu. Hal ini
menyebabkan COXPH untuk menjalankan prosedur Cox Extended.
The <fungsi waktu> mewakili ekspresi numerik yang melibatkan variabel waktu.
The <variable sensor> menunjukkan apakah acara tersebut adalah kegagalan atau
sensor.
The <value> yang menunjukkan nilai dari ConserVar mewakili kegagalan.
The <variabel strata (x)> merupakan daftar variabel yang menunjukkan berbagai
tingkat strata.
The <variable berat badan> merupakan variabel untuk menentukan kontribusi setiap
baris data memiliki pada output.
The <satuan waktu> mewakili nilai untuk label sumbu waktu.
The <nama tabel> merupakan nama tabel yang valid.
The <jenis grafik> menghasilkan salah satu grafik yang ditunjukkan:
263

1. Peluang Hidup menunjukkan kurva survival disesuaikan.

2. Diamati menunjukkan kurva kelangsungan hidup diamati.

3. Kelangsungan hidup-Diamati menunjukkan kurva kelangsungan hidup disesuaikan dan


diamati.

4. Log-log Kelangsungan Hidup menunjukkan logaritma dari negatif logaritma dari kurva
survival disesuaikan.

5. Log-log Diamati menunjukkan logaritma dari negatif logaritma dari kurva survival
diamati.

6. Hazard Fungsi menunjukkan fungsi hazard.

7. Tidak

The <variabel grafik (s)> merupakan daftar variabel yang digunakan untuk
menghasilkan kurva survival. variabel grafik yang kovariat atau variabel strata
membuat kurva disesuaikan dengan kovariat di semua kemungkinan kombinasi
variabel grafik tersebut. Jika suatu variabel numerik, itu diplot pada nilai rata-rata.
Jika tidak variabel grafik membagi data menjadi kelompok-kelompok yang terpisah,
masing-masing dengan kurva sendiri.

KOMENTAR

COXPH menggunakan metode Breslow untuk menangani hubungan dalam data.

CONTOH

Dalam contoh ini, kita akan menggunakan dataset Anderson dari percobaan klinis pasien
leukemia untuk membandingkan perlakuan dan plasebo kelangsungan hidup kelompok.

BACA {C: \ My_Project_Folder \ Sample \ Sample.prj}: Anderson

COXPH WAKTU = (Rx) * Status (1) TIMEUNIT = "Minggu" P NILAI = 95% GAMBAR =
Rx GRAPHTYPE = "Peluang Hidup"
264

MENETAPKAN

DESKRIPSI

Sintaksis

DEFINE <variable> (<lingkup>) (<jenis indikator>)

<Variable> mewakili nama variabel yang akan dibuat.


<Lingkup> adalah tingkat visibilitas dan ketersediaan variabel baru dan harus menjadi
salah satu kata-kata milik STANDARD, GLOBAL, atau PERMANEN. Jika
dihilangkan, STANDARD diasumsikan dan indikator jenis tidak dapat digunakan.
<Indikator jenis> diperlukan dan tidak dapat digunakan jika <lingkup> dihilangkan.
<Indikator jenis> adalah tipe data dari variabel baru dan harus menjadi salah satu dari
kata-kata berikut: NUMERIC, textinput, YN, atau DateFormat. Jika dihilangkan, jenis
variabel akan disimpulkan berdasarkan jenis data nilai pertama ditugaskan untuk
variabel. Namun, menghilangkan jenis lapangan tidak dianjurkan. Setelah jenis
bidang didefinisikan, jenis variabel tidak dapat diubah. Kesalahan akan terjadi jika
Anda mencoba untuk menetapkan data jenis yang berbeda untuk variabel.

KOMENTAR

Sebuah variabel khusus didefinisikan dalam Epi Info 7 mungkin tidak memiliki tipe data
yang telah ditetapkan jika <jenis indikator> dihilangkan ketika variabel didefinisikan. Jika
variabel tidak memiliki jenis yang telah ditetapkan dan belum digunakan, variabel akan
menerima nilai dalam salah satu dari empat jenis data (teks, Nomor, Tanggal, Ya / Tidak
[Boolean]) yang ditugaskan untuk variabel pertama waktu. Setelah itu, variabel mengambil
tipe data dari nilai yang diberikan dan itu tipe data tidak dapat diubah. Namun,
Menghilangkan jenis lapangan tidak dianjurkan. Kesalahan akan terjadi jika Anda mencoba
untuk menetapkan data tipe data yang berbeda. Berbagai fungsi dapat digunakan untuk
memanipulasi data, mengubah tipe data dari nilai-nilai agar sesuai dengan jenis data variabel.
Beberapa fungsi ini termasuk FORMAT, TXTTONUM, TXTTODATE, dan NUMTODATE.

Cakupan variabel

variabel STANDARD mempertahankan nilai mereka hanya dalam rekor saat dan reset
ketika rekor baru dimuat. variabel standar yang digunakan sementara berperilaku
seperti bidang lain dalam database. Analisis Klasik, variabel Standard kehilangan
nilai-nilai dan definisi mereka dengan setiap pernyataan BACA.
265