Pengaturcaraan S-Plus: Bagaimana Memulakan Dengan Pengaturcaraan Statistik

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


S-PLUS adalah pelaksanaan bahasa pengaturcaraan S yang diedarkan secara komersial. Ia dikembangkan, diedarkan, dan disokong oleh TIBCO Software Inc. S-PLUS ditulis dan dijalankan di persekitaran pengaturcaraan statistik TIBCO Spotfire S +. Ahli statistik dan penyelidik dari pelbagai industri menggunakan S-PLUS untuk melakukan analisis statistik lanjutan pada set data yang besar.

Sejarah S, R, dan S-PLUS

Bahasa pengaturcaraan S dikembangkan pada akhir 1970-an di Bell Laboratories. Ia dirancang untuk menjadi bahasa pengkomputeran statistik yang akan memudahkan untuk membuat perisian analisis statistik. S-PLUS adalah versi eksklusif dari bahasa S yang dikembangkan oleh Statistics Sciences pada tahun 1988 untuk digunakan dalam pakej perisian analisis statistik mereka. Sains Statistik, bersama dengan semua produknya dan bahasa S-PLUS, diperoleh oleh MathSoft pada tahun 1993.

Semasa MathSoft mengeluarkan pakej analisis proprietari menggunakan bahasa S-PLUS, bahasa pesaing yang disebut R dikembangkan dan tersedia secara bebas di bawah GNU General Public License (GPL). R adalah implementasi moden dari bahasa pengaturcaraan S dan kebanyakan kod yang ditulis dalam S dapat dilaksanakan dalam lingkungan R tanpa diubah.

Pada tahun 2001, MathSoft dibahagikan kepada dua entiti yang secara efektif melancarkan penggabungan MathSoft dan Statistics Sciences yang diselesaikan lapan tahun sebelumnya. Syarikat produk analisis data yang dihasilkan dinamakan semula sebagai Insightful Corporation. Pada tahun 2008, Insightful diperoleh oleh TIBCO yang kini menerapkan bahasa S-PLUS dalam lingkungan pengaturcaraan analisis statistik Spotfire mereka.

Kedua-dua R dan S-PLUS terus digunakan secara aktif dalam industri analisis data. Penggunaan S-PLUS terhad kepada pengguna pakej perisian Spotfire TIBCO sementara R dilaksanakan dalam banyak antarmuka sumber terbuka dan GPL moden. Hasilnya ialah penggunaan moden R jauh melebihi penggunaan S-PLUS.

Walaupun S-PLUS proprietari mungkin tidak sepopuler RPL saudara GPL, ia dilaksanakan sebagai sebahagian daripada pakej perisian analisis yang sangat mesra pengguna, TIBCO Spotfire, menjadikannya pilihan yang popular untuk penyelidik perusahaan dan ahli statistik dengan akses dana yang mencukupi.

Perbezaan Antara S, R, dan S-PLUS

S-PLUS dan R adalah dua pelaksanaan moden dari bahasa pengaturcaraan S. Dalam praktiknya, terdapat beberapa perbezaan dari segi leksikal scoping, model, dan pelbagai perbezaan sintaksis kecil. Walau bagaimanapun, ketiga-tiga bahasa sangat serupa dan banyak kod dapat dijalankan dengan baik di ketiga-tiga persekitaran.

Secara praktikal, perbezaan antara S, S-PLUS, dan R turun ke pelaksanaan. S dan S-PLUS kedua-duanya dimiliki oleh TIBCO dan dilaksanakan secara eksklusif di dalam TIBCOs Spotfire S +. R adalah projek GNU, tersedia secara bebas, dan dilaksanakan dalam pelbagai antara muka sumber terbuka dan GPL.

Perlesenan GPL dari bahasa R bermaksud ia telah mendapat penerimaan luas dalam persekitaran penyelidikan akademik dan perusahaan. Akibatnya, bergantung pada bagaimana anda mengukur populariti, R dianggap sebagai salah satu bahasa pengaturcaraan yang paling popular untuk analisis statistik, hanya mengikuti bahasa tujuan umum kelas berat seperti Python, C, dan Java. Spotfire, di sisi lain, memerintahkan ceruk yang agak kecil dari keseluruhan pasaran perisian analisis statistik.

Cara Mendapatkan S-PLUS

S-PLUS dilaksanakan dalam pakej perisian TIBCO Spotfire S +. Sekiranya anda ingin menggunakan S-PLUS untuk analisis statistik, anda mesti mendapatkan akses ke Spotfire terlebih dahulu. Walaupun akses ke Spotfire biasanya memerlukan lesen berbayar, ada beberapa cara untuk mendapatkan akses ke Spotfire secara percuma jika anda adalah sebahagian daripada Universiti yang diakreditasi, wartawan, organisasi bukan untung yang berdaftar, atau pelajar sepenuh masa. Sekiranya anda termasuk dalam salah satu kategori ini, lihatlah Program Pendermaan Dunia Better TIBCO.

Sumber S-PLUS

Terdapat sumber percuma yang tersedia dalam talian yang dapat membantu anda mempelajari S-PLUS dan bagaimana menggunakan bahasa di persekitaran Spotfire.

Bahasa pengaturcaraan R dan S-PLUS berkait rapat – begitu banyak arahan yang mudah dapat dijalankan di mana-mana persekitaran tanpa pengubahsuaian. Skrip yang kompleks mungkin memerlukan beberapa perubahan untuk menyesuaikan perbezaan sintaksis dan leksikal. Hasilnya, banyak tutorial dan panduan yang tersedia merangkumi kedua-dua bahasa R dan S-PLUS.

Pengenalan kepada Persekitaran S-PLUS

Tinjauan Produk TIBCO Spotfire S + (PDF), oleh TIBCO Software Inc. Dokumen ini memberikan gambaran keseluruhan yang baik mengenai persekitaran Spotfire, sejarah, dan kemampuannya.

Bermula dengan TIBCO Spotfire S + 8.2 untuk Windows atau untuk Solaris / Linux (PDF), oleh TIBCO Software Inc. Pelajari mengenai persekitaran analisis statistik Spotfire termasuk cara menggunakan S-PLUS di dalam persekitaran anda (lihat halaman 56 – 60 untuk mendapatkannya).

Pengenalan Pengaturcaraan S-PLUS

Statistik dengan R (PDF), oleh Hugo Quene. Dokumen ringkas ini didasarkan pada bahasa R, bagaimanapun, pendahuluan menyatakan bahawa kebanyakan idea dalam tutorial berlaku untuk R dan S-PLUS sama. Tutorial merangkumi asas-asas pengaturcaraan dan analisis statistik dengan R atau S-PLUS. Topik yang dibahas merangkumi penggunaan objek, operasi, analisis data, pengujian hipotesis, analisis regresi, pemodelan efek campuran, dan penggunaan paket.

Teknik Asas dan Pengaturcaraan R / S-PLUS (PDF), oleh Thomas Lumley. Ketahui konsep asas pengaturcaraan dalam R dan S-PLUS dalam dokumen pengenalan yang mudah dibaca ini.

S-PLUS dan Spotfire S + Programming Deep Dives

S-Plus untuk Analisis Data Biologi, oleh Rhondda E Jones, et al. Manual ini adalah pengenalan lengkap mengenai bahasa dan persekitaran pengaturcaraan S-PLUS. Sekiranya anda sudah bersedia untuk mempelajari S-PLUS secara mendalam, perbincangan 350 halaman mengenai bahasa ini akan mengajarkan anda bagaimana menyelesaikan analisis yang sah secara statistik dari set data yang besar. Tutorial ini menggunakan set data biologi sebagai mekanisme pengajaran, tetapi pengetahuan yang diperoleh dapat diterapkan pada bidang analisis apa pun. Catatan: manual PDF ini dikemas sedemikian rupa sehingga hanya dapat dibuka dengan Adobe Reader.

Panduan Pengaturcara TIBCO Spotfire S + 8.2 (PDF), oleh TIBCO Software Inc. Dokumen ini merangkumi lebih dari 500 halaman arahan pengaturcaraan S-PLUS dalam lingkungan Spotfire S +. Setelah anda memahami S-PLUS, dokumen ini akan membantu menjadikan anda pakar analisis data Spotfire S +.

Pakej S-PLUS

Panduan TIBCO Spotfire S + 8.2 untuk Pakej, oleh TIBCO Software Inc. Paket adalah koleksi fungsi, data, dan fail bantuan yang menambahkan fungsi S-PLUS baru ke persekitaran Spotfire S +. Panduan ini memperkenalkan pakej dan menunjukkan cara untuk mula menggunakannya.

Sumber Pendidikan Tambahan

Oleh kerana pelaksanaan S-PLUS berlaku dalam aplikasi TIBCO Spotfire, penting untuk mengetahui bagaimana menggunakan platform analisis statistik yang kuat ini.

  • Latihan Dalam Talian percuma dari TIBCO untuk pengguna Spotfire.
  • TIBCO Spotfire S + 8.2 Dokumentasi
  • Komuniti TIBCO: wiki dan forum digabungkan menjadi satu. Dapatkan bantuan dengan S-PLUS dari komuniti yang menggunakannya setiap hari.
  • Membuat Fungsi Data dengan S-PLUS dalam versi terbaru Spotfire S+.

Terdapat juga beberapa buku teks yang memperkenalkan S-PLUS dan mendidik pembaca mengenai penggunaannya untuk analisis data.

  • Memodelkan Siri Masa Kewangan dengan S-PLUS, oleh Eric Zivot.
  • Model Kesan Campuran di S dan S-PLUS, oleh Pinheiro dan Bates.
  • EnvironmentalStats untuk S-Plus, oleh Steven P Millard.
  • Analisis Statistik Data Kewangan dalam S-Plus, oleh Rene Carmona.

Ringkasan

S-PLUS adalah bahasa pengaturcaraan yang kuat untuk melakukan analisis statistik. Dengan menggunakan sumber-sumber di sini, anda harus terus menguasainya dan menggunakannya untuk menyelesaikan masalah yang anda hadapi dalam pekerjaan anda.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map