Pengaturcaraan SAS - Pelajari Cara Kod Dalam SAS!



Blog mengenai Pengaturcaraan SAS ini memperkenalkan anda kepada konsep pengaturcaraan SAS dan membantu anda memahami pelbagai asas SAS secara terperinci dengan contoh.

Di blog ini, saya akan memperkenalkan anda kepada beberapa konsep penting pengaturcaraan SAS. Sebelum kita memulakan, penting untuk anda mengenali SAS. Blog saya sebelum ini di Tutorial SAS akan membantu anda memahami SAS, aplikasinya dan akan membantu anda memasang SAS University Edition, yang akan kami gunakan di sini sebagai persekitaran pengaturcaraan. Memikirkan kemahiran apa yang harus anda kuasai tahun ini? Juga, jika anda berencana untuk memasuki Analisis Data, adalah salah satu kaedah terbaik untuk memulakan perkara yang sama.

Panduan Kerjaya Teknologi Edureka 2019 sudah habis! Peranan pekerjaan terpanas, jalan pembelajaran yang tepat, pandangan industri & banyak lagi dalam panduan ini. Muat turun sekarang.





Jadi tanpa lebih jauhkelewatan,mari kita mulakan dengan pengaturcaraan SAS, bukan?

Blog ini akan membantu anda memahami topik berikut:



Sebelum kita memulakan pengekodan, saya ingin memberi penerangan kepada anda dengan beberapa istilah penting yang penting untuk pengaturcaraan SAS.

Asas Pengaturcaraan SAS

Windows SAS

Organisasi dan institusi latihan yang besar lebih suka menggunakan Windows SAS. Windows SAS mempunyai banyak utiliti yang membantu mengurangkan masa yang diperlukan untuk menulis kod.

Gambar berikut menunjukkan pelbagai bahagian Windows SAS.



SAS-Windows - Pengaturcaraan SAS - Edureka

  • Tetingkap Log : Ini adalah tetingkap pelaksanaan. Di sini, anda boleh menyemak pelaksanaan program anda. Ia juga memaparkan kesalahan, amaran dan nota.
  • Tetingkap Kod :Tetingkap ini juga dikenali sebagai tetingkap penyunting. Anggap ia sebagai kertas kosong atau notepad, di mana anda boleh menulis kod SAS anda.
  • Tetingkap Keluaran : Seperti namanya, tetingkap ini memaparkan output program / kod yang anda tulis di editor.
  • Tetingkap Hasil : Ini adalah indeks yang menyenaraikan semua output program yang dijalankan dalam satu sesi. Oleh kerana ia menyimpan hasil sesi tertentu, jika anda menutup perisian dan memulakannya semula, tetingkap hasilnya akan kosong.
  • Terokai Tetingkap : Ia menyimpan senarai semua perpustakaan dalam sistem. Anda juga boleh melihat fail yang disokong sistem di sini.

Sebilangan organisasi menggunakan Linux, namun, tanpa antara muka pengguna grafik anda harus menulis kod untuk setiap pertanyaan. Oleh itu tidak selesa untuk digunakan.

Kumpulan Data SAS

Kumpulan data SAS disebut sebagai fail data. Fail data terdiri daripada baris dan lajur. Baris menahan pemerhatian dan lajur ditahanNama berubah.

Pemboleh ubah SAS

SAS mempunyai dua jenis pemboleh ubah:

  • Pemboleh ubah berangka : Ini adalah jenis pemboleh ubah lalai. Pemboleh ubah ini digunakan dalam ungkapan matematik.
  • Pemboleh ubah watak :Pemboleh ubah watak digunakan untuk nilai yang tidak digunakan dalam ungkapan matematik.
    Mereka dianggap sebagai teks atau rentetan. Pemboleh ubah menjadi pemboleh ubah watak dengan menambahkan a‘$’ Spencucuhanpada akhir nama pemboleh ubah.

Perpustakaan SAS

Perpustakaan SAS adalah kumpulan fail SAS yang disimpan dalam folder atau direktori yang sama di komputer anda.

  • Perpustakaan Sementara : Di perpustakaan ini, set data akan dihapus ketika sesi SAS berakhir.
  • Perpustakaan Tetap : Kumpulan data disimpan secara kekal. Oleh itu, mereka tersedia untuk semua sesi.

Pengguna juga dapat membuat atau menentukan perpustakaan baru yang dikenali sebagai perpustakaan yang ditentukan pengguna dengan menggunakan kata kunci LIBNAME . Ini juga perpustakaan tetap.

Pengaturcaraan SAS: Struktur Kod SAS

Pengaturcaraan SAS berdasarkan dua blok bangunan:

  • Langkah DATA : Langkah DATA membuat set data SAS dan kemudian meneruskan data ke langkah PROC
  • Langkah PROC : Langkah PROC memproses data

Program SAS harus mengikuti peraturan yang disebutkan di bawah:

  • Hampir setiap kod akan bermula dengan DATA atau PROC Step
  • Setiap baris kod SAS diakhiri dengan titik dua
  • Kod SAS diakhiri dengan kata kunci RUN atau QUIT
  • Kod SAS tidak peka huruf besar kecil
  • Anda boleh menulis kod di pelbagai baris atau anda boleh menulis beberapa pernyataan dalam satu baris

Setelah kita melihat beberapa terminologi asas, mari kita mulakan pengaturcaraan SAS dengan kod asas ini:

DATA Employee_Info input Emp_ID Emp_Name $ Emp_Vertical $ datalines 101 Mak SQL 102 Rama SAS 103 Priya Java 104 Karthik Excel 105 Mandeep SAS Run

Dalam kod di atas, kami membuat set data yang disebut sebagai Employee_Info. Ia mempunyai tiga pemboleh ubah, satu pemboleh ubah numerik sebagai Emp_Id dan dua pemboleh ubah watak sebagai Emp_Name dan Emp_Verticals. Perintah Jalankan memaparkan set data di Tetingkap Keluaran.

Gambar di bawah menunjukkan keluaran kod yang disebutkan di atas.

Katakan anda ingin melihat hasilnya dalam paparan cetak, baik anda dapat melakukannya dengan menggunakan prosedur PROC PRINT, kod yang lain tetap sama.

DATA Pekerja_Info input Emp_ID Emp_Name $ Emp_Vertical $ datalines 101 Mak SQL 102 Rama SAS 103 Priya Java 104 Karthik Excel 105 Mandeep SAS Run PROC PRINT DATA = Run_Info Employee

Gambar di bawah, menunjukkan keluaran kod di atas.

Kami baru sahaja membuat set data dan memahami bagaimana prosedur PRINT berfungsi. Sekarang, mari kita ambil set data di atas dan menggunakannya untuk pengaturcaraan lebih lanjut. Katakanlah kami ingin menambahkan Tarikh pekerja bergabung dengan kumpulan data. Oleh itu, kami membuat pemboleh ubah yang dipanggil sebagai DOJ, memberikannya sebagai input dan mencetak hasilnya.

DATA Employee_Info input Emp_ID Emp_Name $ Emp_Vertical $ DOJ datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09/2016 Jalankan PROC PRINT DATA = Run_Info Pekerja

Gambar di bawah menunjukkan keluaran kod di atas. Nampaknya pemboleh ubah dibuat, tetapi nilai DOJ tidak dicetak. Sebaliknya, kita melihat titik telah menggantikan nilai tarikh.


Mengapa perkara ini berlaku? Nah, pemboleh ubah DOJ tanpa akhiran ‘$’, itu bermaksud, secara lalai SAS akan membacanya sebagai pemboleh ubah berangka. Tetapi, data yang kami masukkan memiliki karakter khusus '/', oleh itu data tersebut tidak mencetak hasilnya kerana bukan data angka semata-mata. Sekiranya anda memeriksa tetingkap log, anda akan melihat mesej ralat sebagai 'data tidak sah untuk pemboleh ubah DOJ'

Sekarang bagaimana kita menyelesaikan masalah ini? Nah, salah satu cara untuk menyelesaikannya adalah dengan menggunakan akhiran ‘$’ untuk pemboleh ubah DOJ. Ini akan menukar pemboleh ubah DOJ ke watak dan anda akan dapat mencetak nilai tarikh. Mari kita membuat perubahan pada kod dan melihat hasilnya.

DATA Pekerja_Info input Emp_ID Emp_Name $ Emp_Vertical $ DOJ $ datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09 / Jalankan PROC PRATA DATA 2016 = Run_Info Pekerja

Skrin output akan memaparkan output berikut.


Anda dapat melihat bahawa nilai data ditampilkan sebagai tarikh dengan menukar DOJ menjadi watak. Walau bagaimanapun, ini adalah penyelesaian sementara. Izinkan saya menerangkannya bagaimana?

Nah, bayangkan bank mempunyai set data yang serupa. Kumpulan data mempunyai perincian pemegang akaun seperti jumlah pinjaman, ansuran,dantarikh akhir untuk ansuran pinjaman. Bayangkan, pemegangnya telah melewati tarikh akhir untuk membayar ansuran dan bank ingin mengira kelewatan. Bank perlu mengira perbezaan antara tarikh akhir dan tarikh semasa.

Tetapi, jika set data bank mempunyai tarikh dalam format watak, bank tidak akan dapat melakukan operasi matematik di dalamnya. Masalah ini juga boleh mempengaruhi set data kami. Jadi bagaimana kita menyelesaikan masalah ini?

Konsep seterusnya akan membantu anda mengatasi masalah ini.

Maklumat dan Format Dalam SAS

Penting untuk anda memahami topik ini dengan baik jika anda ingin pandai dalam pengaturcaraan SAS.Sekiranya anda ingat, saya nyatakan sebelumnya bahawa SAS mempunyai dua jenis pemboleh ubah standard:

  • Berangka
  • Perwatakan

Apabila SAS menemui pemboleh ubah bukan piawai, SAS akan melakukan kesalahan atau anda tidak akan mendapat output yang diinginkan. Untuk mengatasi masalah ini, SAS menggunakanDimaklumkandan Format.

Ketahui lebih lanjut

Maklumat biasanya digunakan untuk membaca atau memasukkan data dari fail luaran atau fail rata (sepertifail teks atau fail berurutan). Informat mengarahkan SAS mengenai cara membacadata menjadi pemboleh ubah SAS. SAS mempunyai tiga jenis Maklumat:watak, angka, dan tarikh / masa. Maklumat dinamakan mengikut yang berikutstruktur sintaks:

  • Maklumat Perwatakan: $ INFORMATw.
  • Berangka Berangka: INFORMATw.d
  • Tarikh / Masa Dimaklumkan: INFORMATw.

‘$’ Menunjukkan maklumat watak. INFORMAT merujuk kepada kadangkala pilihanNama maklumat SAS. ‘W’ menunjukkan lebar (bait atau bilangan lajur) daripemboleh ubah. ‘D’ digunakan untuk data berangka untuk menentukan bilangan digit di sebelah kanantempat perpuluhan. Semua maklumat mesti mengandungi titik perpuluhan (.) Supaya SAS dapat
membezakan maklumat dari pemboleh ubah SAS.

Mari kita kembali ke kod sebelumnya dan melihat apakah Maklumat Tarikh / Masa membantu kami. Oleh itu, mari ubah kod tersebut dan tambahkan Maklumat Tarikh seperti berikut:

DATA Pekerja_Info input Emp_ID Emp_Name $ Emp_Vertical $ DOJ INFORMAT DOJ ddmmyy10. datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09/2016 Jalankan PROC PRINT DATA = Jalankan Pegawai_Info

Baris nombor 3 dalam kod memerintahkan SAS membaca dalam pemboleh ubah ‘tarikh bergabung’ (DOJ) menggunakan tarikh
maklumat MMDDYYw. Untuk setiap bidang tarikh menempati 10 ruang, kelayakan ‘w.’ Adalahditetapkan kepada 10.

apa pakej di java

Output kod akan kelihatan seperti berikut.

Hasilnya menunjukkan bahawa kita masih belum mendapat hasil yang diinginkan, sebaliknya lajur DOJ memiliki beberapa nilai angka dan bukan tarikh yang kita tentukan. Sekarang, mengapa begitu? Nah, setelah tarikh dibaca dengan maklumat tarikh, SAS menyimpan tarikh sebagai nombor. Ini bermaksud, ia dibaca sebagai jumlah hari antara tarikh dan 1 Januari 1960 (Contoh: 3/15/1994 disimpan sebagai 12492).

Sebab di sebalik ini adalah bahawa SAS mempunyai tiga kaunter berasingan yang mengawasi tarikh dan waktu. Kaunter tarikh ini bermula pada sifar pada 1 Januari 1960. Oleh itu tarikh sebelum 1/1/1960 mempunyai nilai negatif, dan tarikh selepas itu mempunyai nilai positif. Setiap hari pada tengah malam, kaunter tarikh bertambah satu.

Satu kisah mengatakan bahawa pengasas SAS ingin menggunakan anggaran tarikh lahir sistem IBM 370, dan mereka memilih 1 Januari 1960 sebagai pendekatan yang mudah diingat.

Sekarang setelah anda mengetahui sebab mengapa lajur DOJ memaparkan nombor tersebut, mari kita cuba menyelesaikan masalah ini. Untuk mengatasi masalah ini kita menggunakan Format.

Format

Maklumat adalah arahan untuk membaca data, sedangkan format adalah petunjuk yang digunakan untuk memaparkan ataudata output.Mendefinisikan format untuk pemboleh ubah adalah bagaimana anda memberitahu SAS untuk menunjukkan nilai dalam pemboleh ubah. Format dikelompokkan ke dalam tiga kelas yang sama dengan maklumat (watak, angka, dan waktu tarikh) dan juga selalu mengandungi titik.

Bentuk umum pernyataan format adalah:

  • FORMAT-pemboleh ubah-nama FORMAT-NAMA.

Mari kita kembali ke kod kami yang mempunyai set data Employee_Info untuk melihat apakah kita dapat memaparkan tarikh dengan betul menggunakan perintah FORMAT.

DATA Pekerja_Info input Emp_ID Emp_Name $ Emp_Vertical $ DOJ INFORMAT DOJ ddmmyy10. FORMAT DOJ ddmmyy10. datalines 101 Mak SQL 18/08/2013 102 Rama SAS 25/06/2015 103 Priya Java 21/02/2010 104 Karthik Excel 19/05/2007 105 Mandeep SAS 11/09/2016 Jalankan PROC PRINT DATA = Jalankan Pegawai_Info

Kami telah menggunakan perintah FORMAT pada baris nombor 4 dalam kod di atas. Skrin output berikut akan memberi kita output yang diinginkan.

Kami berjaya memaparkan set data menggunakan arahan Format tarikh. Saya harap anda telah memahami cara menggunakan format dan maklumat.Marilah kita terus maju dengan blog pengaturcaraan SAS kita dan melihat konsep penting yang lain.

Gelung SAS

Semasa melakukan pengaturcaraan SAS, kita mungkin menghadapi situasi di mana kita berulang kali perlu melaksanakan asekatan kod beberapa kali. Tidak selesa untuk menulis kumpulan penyataan yang sama berulang kali. Di sinilah gelung muncul. Dalam SAS, pernyataan Do digunakan untuk melaksanakan gelung. Ia juga dikenali sebagai Do Loop. Gambar di bawah menunjukkanbentuk umum pernyataan gelung Do di SAS.

Berikut adalah jenis gelung DO di SAS:

  • Indeks : Gelung terus dari nilai permulaan hingga nilai berhenti pemboleh ubah indeks.
  • Semasa : Gelung berterusan selagi Semasa keadaan menjadi palsu.
  • Sehingga : Gelung berterusan sehingga Sehingga keadaan menjadi Benar.

Lakukan gelung Indeks

Kami menggunakan pemboleh ubah indeks sebagai nilai permulaan dan berhenti untuk Lakukan gelung Indeks . Penyataan SAS dilaksanakan berulang kali sehingga pemboleh ubah indeks mencapai nilai akhirnya.
Sintaks:

Lakukan indexvariable = nilai awal hingga nilai akhir penyataan SAS Tamat

Mari kita lihat contoh kod untuk memahami Do Index Loop. Dalam kod di bawah, VAR adalah pemboleh ubah indeks.

DATA SampleLoop SUM = 0 Do VAR = 1 to 10 SUM = SUM + VAR END PROC PRINT DATA = SampleLoop Run

Apabila anda melaksanakan kod di atas, anda akan mendapat output berikut.

melaksanakan senarai berangkai di c

Lakukan Semasa Gelung

The Lakukan Semasa gelung menggunakan keadaan WHILE. Loop ini melaksanakan blok kod apabila keadaannya benar dan terus melaksanakannya, sehingga keadaan menjadi salah. Setelah keadaan menjadi salah, gelung dihentikan.

Sintaks:

Adakah Sementara (keadaan) penyataan SAS Tamat

Mengikuti contoh kod akan membantu anda memahami gelung DO WHILE.

DATA SampleLoop SUM = 0 VAR = 1 Lakukan Semasa (VAR<15) SUM = SUM + VAR VAR+1 END PROC PRINT DATA = SampleLoop Run 

Kod di atas akan memberi anda output berikut.

Lakukan Sehingga Gelung

Gelung Do Sampai menggunakan Sehingga condition. Loop ini melaksanakan blok kod apabila keadaan itu salah dan terus melaksanakannya, sehingga keadaan menjadi benar. Setelah keadaan menjadi benar, gelung ditamatkan.

Sintaks:

Lakukan sehingga (syarat) penyataan SAS TAMAT

Mari kita lihat contoh program.

DATA SampleLoop SUM = 0 VAR = 1 Lakukan Sampai (VAR> 15) SUM = SUM + VAR VAR + 1 PROC PRINT AKHIR Jalankan

Kod tersebut mempunyai output berikut.

Oleh itu, kami telah menyelesaikan konsep gelung dalam pengaturcaraan SAS. Semua topik yang kami pelajari hingga kini membincangkan asas-asas pengaturcaraan SAS secara umum.

Sekarang mari kita lihat beberapa prosedur statistik. Prosedur ini akan menjadi asas untuk maju prosedur analisis.

Langgan saluran youtube kami untuk mendapatkan kemas kini baru ..!

Prosedur Statistik Asas Menggunakan SAS

MAKSUD PROC

Prosedur ini digunakan untuk mengira min aritmetik dan sisihan piawai. Bagi orang yang baru mengenal statistik mungkin sukar untuk memahami istilah ini. Oleh itu, sebelum kita memulakan pengekodan dan menggunakan prosedur ini. Saya akan cuba menerangkan maksud istilah ini.

Mari kita mulakan dengan aritmetik min dan lihat bagaimana PROC MEANS digunakan dalam pengaturcaraan SAS untuk menghitungnya.

Purata Aritmetik

Jumlah nilai pemboleh ubah berangka, dibahagi dengan jumlah pemboleh ubah memberi anda min aritmetik . Ia juga dikenali sebagai min dan merupakan ukuran kecenderungan pusat. Ukuran kecenderungan pusat adalah nilai tunggal yang cuba menggambarkan sekumpulan data dengan mengenal pasti kedudukan pusat dalam kumpulan data tersebut.

Dalam pengaturcaraan SAS, anda menggunakan PROC MEANS untuk mengira min aritmetik. Prosedur ini membolehkan anda mencari min bagi semua pemboleh ubah atau beberapa pemboleh ubah dari set data. Anda juga boleh membentuk kumpulan dan mengira min pemboleh ubah yang khusus untuk kumpulan itu.

Sintaks:

PROC MEANS DATA = DATASET Pemboleh ubah Kelas Pembolehubah
  • Pemboleh ubah : Pemboleh ubah dalam sintaks di atas menunjukkan pemboleh ubah dari kumpulan data yang minnya akan dihitung.

Maksud Set Data

Jika awakberikan hanya nama kumpulan data tanpa pemboleh ubah, anda dapat menghitung rata-rata semua pemboleh ubah dalam satu set data.

Mari kita lihat contoh kod. Saya telah mempertimbangkan satu set data SAS yang telah ditentukan sebagai 'kereta'. Perintah berikut akan memaparkan set data.

PROC PRINT data = sashelp.CARS Jalankan

Gambar di bawah menunjukkan output kod di atas.


Sekarang mari kita menggunakan kod set data ini dan menghitung min setiap pemboleh ubah dalam kumpulan data‘Kereta’.

PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC = 2 Run

Gambar di bawah menunjukkan min bagi semua pemboleh ubah dalam set data hingga dua perpuluhan.

Purata Pembolehubah Terpilih

Dengan memberikan nama dalam pilihan Var, anda dapat memperoleh nilai dari pemboleh ubah yang ditentukan. Sila rujuk kod di bawah.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC = 2 var silinder kuasa kuda Lari

Maksud Mengikut Kelas

Anda boleh mencari nilai pemboleh ubah berangka dengan menyusunnya ke dalam kumpulan dengan menggunakanbeberapa parameter untuk mengelompokkannya.Pertimbangkan untuk mengikuti contoh kod. Mari kita mengetahui maksud kuasa kuda untuk kumpulan yang berbeza yang dikategorikan oleh kelas 'membuat' dan 'jenis' dari kereta yang berbeza.

PROC MEANS DATA = sashelp.CARS MEANS SUM MAXDEC = 2 class membuat jenis var kuasa kuda Lari

Gambar di bawah menunjukkan output kod di atas.

Mari kita teruskan dengan blog Pengaturcaraan SAS dan melihat konsep statistik penting yang lain.

Sisihan piawai

Sisihan piawai (SD) adalah ukuran seberapa bervariasi data dalam satu set data yang diberikan. Secara matematik, ia memberitahu anda seberapa dekat setiap titik data dengan nilai min bagi set data. Sekiranya nilai sisihan piawai mendekati 0, ini menunjukkan bahawa titik data sangat dekat dengan rata-rata set data dan sisihan piawai tinggi menunjukkan bahawa titik data tersebar di berbagai nilai.

Di SAS, anda boleh mengira nilai Sisihan Piawai menggunakan dua prosedur. Mereka adalah:

  • MAKSUD PROC
  • SURVEYMEANS

Sisihan Piawai Menggunakan MAKSUD PROC

Anda boleh mengukur Sisihan Piawai menggunakan cara proc, anda harus memilih JAM pilihan dalam langkah PROC. Ia akan memaparkan nilai Sisihan Piawai untuk setiap pemboleh ubah numerik dalam set data.

Sintaks:

PROC MEANS DATA = set data STD

Pertimbangkan contoh kod ini, mari kita buat kumpulan data lain CARS1 dari kumpulan data CARS di perpustakaan SASHELP. Untuk melakukan ini, kami membiarkan kami menggunakan prosedur PROC SQL. Marilah kita mengelompokkan data menggunakan ‘type’ dan ‘make’ of cars dan mengira sisihan piawai untuk pemboleh ubah yang dipilih menggunakan pilihan STD dengan langkah PROC bermaksud.

PROC SQL buat jadual CARS1 sebagai SELECT make, type, kuasa kuda, silinder, berat DARI SASHELP. KERETA DI MANA buat ('Audi', 'BMW') RUN PROC MEANS DATA = CARS1 STD Run

Kod di atas akan memberikan sisihan piawai untuk pemboleh ubah yang dipilih. Gambar berikut memaparkan output.

PROC SURVEYMEANS

Prosedur ini digunakan untuk mengukur Sisihan Piawai bersama dengan beberapa ciri pendahuluan seperti mengukur Sisihan Piawai untuk pemboleh ubah kategori dan varians.

Sintaks:

PROC SURVEYMEANS pilihan statistik-kata kunci Mengikut pemboleh ubah Pemboleh ubah kelas Pemboleh ubah pemboleh ubah

Berikut adalah penerangan parameter yang digunakan:

  • Oleh digunakan untuk menunjukkan pemboleh ubah yang digunakan untuk membuat kumpulan pemerhatian.
  • Kelas menunjukkan pemboleh ubah yang digunakan untuk pemboleh ubah kategori.
  • Di mana menunjukkan pemboleh ubah yang mana SD akan dikira.

Mari kita lihat contoh kod ini yang menerangkan penggunaan parameter kelas, yang membuat statistik bagi setiap nilai dalam pemboleh ubah kelas.

DATA PROC SURVEYMEANS = CARS1 STD Jenis kelas Jenis Var kuasa kuda ods statistik output = segi empat tepat Jalankan PROC PRINT DATA = segi empat tepat

Gambar di bawah menunjukkan output kod di atas. Ini menunjukkan penyebaran data untuk variabel ‘Horsepower’ untuk selang keyakinan 95%. (Selang keyakinan bermaksud julat nilai yang ditentukan sehingga ada kebarangkalian yang ditentukan bahawa nilai parameter berada di dalamnya.)

Jadi, itu membawa kita ke akhir blog pengaturcaraan SAS. Untuk sebarang keraguan atau masalah dengan kandungan blog, silakan tinggalkan di bahagian komen, saya akan menyelesaikannya secepat mungkin dan membalasnya.

Sekiranya anda ingin belajar SAS dan membina kerjaya dalam domain analitik, maka periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami SAS secara mendalam dan membantu anda menguasai pelbagai konsep bahasa pengaturcaraan SAS.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dan kami akan menghubungi anda.