Saya belajar R tetapi tampaknya perusahaan jauh lebih tertarik pada pengalaman SAS. Apa kelebihan SAS dibanding R?
Saya belajar R tetapi tampaknya perusahaan jauh lebih tertarik pada pengalaman SAS. Apa kelebihan SAS dibanding R?
Jawaban:
Saya pikir ada beberapa masalah (dalam urutan validitas yang memungkinkan):
Secara pribadi, saya hanya berpikir # 3 memiliki kelebihan yang sah, meskipun ada pendekatan untuk data besar yang telah dikembangkan dengan R. Masalah dengan # 1 berbicara sendiri. Saya pikir # 2 mengabaikan beberapa fakta: ada beberapa pemeriksaan yang berlangsung dengan R, banyak paket utama ditulis oleh beberapa nama terbesar dalam statistik, dan ada penelitian yang membandingkan keakuratan berbagai perangkat lunak statistik & R memiliki tentu saja kompetitif.
lme4
milis yang membandingkan SAS dengan cukup teratur. Tetapi tidak mungkin untuk mengetahui apakah kita harus membuat perbandingan seperti itu. Tanpa akses ke sumbernya, kita harus menganggap perusahaan-perusahaan itu bahwa hasil yang dihasilkan oleh perangkat lunak mereka benar-benar valid. Terus terang, saya lebih suka memiliki kemampuan untuk meninjau kode perangkat lunak yang saya gunakan.
Selain jawaban yang bagus sejauh ini, saya akan menambahkan faktor rasa malu. Jika Anda menghabiskan ratusan ribu dolar tahun lalu untuk dukungan SAS dan SAS, dan Anda mengusulkan untuk tidak mengeluarkan apa pun untuk R, dengan harga dukungan yang sangat rendah (Revolusi, dll), seseorang di rantai itu akan bertanya mengapa. Apakah salah menghabiskan begitu banyak uang tahun lalu ketika R ada tahun lalu? Atau apakah kesalahan menjatuhkan perangkat lunak profesional untuk sesuatu yang dibuat oleh sekelompok relawan?
Setelah masalah dibingkai dengan cara itu, itu adalah tawaran kalah-kalah, jadi mungkin lebih baik untuk tidak mengungkitnya.
Di atas apa gung telah diidentifikasi dengan benar di sini, masalah terbesar di dunia korporasi adalah warisan. Dan ketika Anda memiliki kode produksi berkualitas baik yang diketahui melakukan pekerjaan itu, Anda tidak mengubahnya. SAS ada di sana sejak tahun 1970-an, dan pada saat itu merupakan satu-satunya bahasa statistik skrip yang efektif. Jumlah kode produksi yang terakumulasi sejak saat itu di SAS dalam pharma dan pemerintahan tidak dapat dibayangkan, puluhan ribu tahun manusia. Menulis ulang ini dalam R atau Stata akan memakan waktu beberapa tahun, kode yang dihasilkan akan menjadi lebih fleksibel, lebih efisien, lebih transparan, lebih mudah dan lebih murah untuk dipelihara, tetapi tidak ada yang akan membayar untuk refactoring tersebut. (Pengalaman saya melakukan ini adalah bahwa kode Stata saya umumnya sekitar tiga kali lebih pendek; Saya pernah punya proyek yang mengubah kode SPSS menjadi Stata di mana saya membuatnya sekitar 20 kali lebih pendek.
Dalam arti tertentu, ini adalah cerita yang mirip dengan penerbit akademis: mereka mengendarai gelombang pengguna akhir yang mempertahankan langganan mereka karena kebutuhan; sebuah universitas tanpa berlangganan Nature bukanlah sebuah universitas. Penerbitan gratis melalui perkumpulan profesional akan membuatnya lebih murah, orang-orang menyiapkan kiriman mereka di LaTeX hari ini, sehingga mereka siap menggunakan kamera, dan orang yang sama akan memberikan tinjauan sejawat, sehingga tidak akan ada kemunduran kualitas pada salah satu dimensi. Tapi ... tidak ada nama merek dan faktor dampak di balik jurnal online.
Ini merangkum semuanya: http://scatter.wordpress.com/2011/06/28/stata-12/ . Stata lebih disukai di bidang ekonomi dan yang berhubungan dengan kebijakan, dan semakin saya belajar SAS, semakin saya menyukai Stata.
Saya telah bekerja secara efektif sebagai programmer SAS selama tujuh tahun terakhir, di sebelah saya seorang rekan kerja telah memprogram SAS lebih lama daripada saya hidup. Seperti dicatat di sini, ada sejumlah besar inersia / warisan di belakang SAS; tetapi SAS seperti halnya R adalah cara untuk suatu cara, bukan cara itu sendiri.
SAS sangat efisien pada akses data sekuensial, dan akses database melalui SQL terintegrasi dengan sangat baik. PROC's didokumentasikan dengan sangat baik, tetapi sayangnya tidak sepenuhnya standar dengan notasi (PROC OPTMODEL dan IML adalah dua contoh). Agak canggung ketika harus menulis kode yang rumit, dan tidak seanggun kode paralel. Saya juga menemukan mengimpor file csv menjadi sumber kesengsaraan besar di waktu dan lebih suka hanya membuangnya ke R pertama kemudian ke database.
Meskipun SAS memang memiliki antarmuka untuk objek bersama dan lain-lain, Anda tidak mendapatkan akses bagus ke file header apa pun atau semacamnya, dan distribusi kode juga tidak tersedia melalui paket bahagia.
Namun ada sedikit kekhawatiran tentang seseorang termasuk beberapa paket esoteris yang sekarang tidak berfungsi atau rusak dalam kode Anda yang sekarang perlu Anda pertahankan, dan kualitas kode dalam SAS cenderung sangat baik (kode inti R juga sangat baik, dan juga bebas tersedia untuk siapa saja).
Seperti yang disebutkan sebelumnya SAS juga sangat mahal, tetapi ini adalah alat yang baik yang saya gunakan ketika saya tahu ada prosedur kalengan yang bekerja dengan baik untuk kebutuhan saya.
R + SAS + mysql dengan sedikit perl untuk merekatkan mereka bekerja dengan sangat baik :)
dplyr
perpustakaan - R secara harfiah menerjemahkan sintaks R / dplyr ke dalam SQL dan memanggil basis data, Anda dapat memutuskan operasi apa yang harus dilakukan pada server db dan apa yang secara lokal menggunakan sintaksis yang sama: cran.r-project. org / web / paket / dplyr / vignettes / databases.html
Jadi saya menggunakan R dan SAS - memang diakui di dunia akademis - tetapi ada beberapa alasan mengapa saya cenderung menuju SAS kadang-kadang:
Tidak ada yang mengatakan alasan mengapa itu lebih disukai adalah kebodohan. Inilah dua kutipan yang baru-baru ini saya temui:
"Menggunakan perangkat lunak sumber terbuka seperti R tidak mungkin - kami tidak dapat menjamin hasil yang dapat diulang dengan sempurna"
dan
"Kami tidak akan dapat memberikan dukungan apa pun karena ini adalah perangkat lunak open source"
Dua menit dengan orang-orang ini akan menunjukkan kepada mereka betapa salahnya mereka.
Satu masalah tampaknya tidak diatasi secara eksplisit: ass-covering. Jika Anda menggunakan SAS dan banyak hal meledak, pembuat keputusan selalu dapat mengatakan bahwa ia membeli perangkat lunak canggih, dan bagaimana ia tahu itu akan hancur? Jika dia memutuskan untuk pergi dengan R, argumen ini akan lebih sulit untuk dibuat. Ya, ini terkait dengan argumen inersia yang telah disebutkan di sini.
Beberapa dasawarsa yang lalu, mereka biasa mengatakan bahwa "noboby pernah dipecat karena membeli IBM" , yang telah disebut sebagai frase pemasaran terbesar yang pernah ada.
Sebagai pengguna SAS dan R, saya akan mengatakan alasan terbesar kami menggunakan SAS lebih dari R (ketika kami melakukannya) adalah kemampuannya untuk pemrosesan sekuensial. Kami hanya membutuhkan mesin dengan RAM tidak lebih dari 4GB untuk memproses data selama 15 tahun. Saya akan membutuhkan mesin yang jauh lebih besar menggunakan stok R dan saya belum mencoba memigrasi kode SAS untuk dijalankan dengan Revolution R.
Pada 2015, aktuaris di bawah usia sekitar 35 lebih suka menggunakan R - buku teks menggunakan kode R dan SAS. Aktuaris yang lebih tua tidak pernah belajar menggunakan R dan lebih suka SAS dan tidak menggunakan R. Proporsi aktuaris yang benar-benar mengkode dalam SAS akan menurun.
Jika Anda mencari makalah Google yang merujuk pada SAS - maka Anda akan menemukan publikasi yang stabil selama 550 tahun per tahun selama beberapa tahun terakhir. Jika Anda mencari makalah menggunakan R ("R Foundation for Computing Statistik"), ada 25.100 pada 2014 dan pada pertengahan Juli 2015 ada 16.700. Merencanakan angka - ini berkembang sangat cepat!
SAS tidak membantu diri mereka sendiri selama beberapa tahun dengan menuntut biaya lisensi yang besar dari universitas - yang telah mereka batalkan - tetapi sekarang sudah terlambat banyak universitas telah beralih ke mengajar menggunakan R dan bukan SAS.
Teknik statistik baru diterbitkan dalam makalah bersama dengan paket R. Beberapa teknik yang telah di basis R selama bertahun-tahun masih belum muncul di SAS. Anda sekarang dapat menggunakan R dari dalam SAS.
Singkatnya, banyak hal berubah dan berubah dengan cepat.
Dalam industri farmasi SAS digunakan karena itulah yang digunakan dan disukai oleh FDA. Ada beberapa alasan serius. Hasil dapat dilacak dan output memiliki cap waktu. Ahli statistik FDA dapat memeriksa apa yang Anda dapatkan. Ini sangat baik untuk manajemen basis data dan ini adalah perangkat lunak yang dapat diandalkan. Tentu saja banyak atribut SAS yang dapat diperdebatkan hadir dalam paket perangkat lunak lain termasuk R dan SAS yang mahal. Masih saya pikir siapa pun yang ingin menjadi ahli statistik terapan yang bekerja di industri akan lebih baik untuk setidaknya belajar bagaimana memprogram dalam SAS. Gunakan R atau STATA jika Anda lebih suka tetapi kenal SAS. Ketika Anda bekerja untuk perusahaan yang ingin Anda menggunakan SAS, mereka akan membayar lisensi.
Saya pikir kutipan dari Anne H. Milley ini meringkas perasaan banyak orang tentang R:
Kami memiliki pelanggan yang membuat mesin untuk pesawat terbang. Saya senang mereka tidak menggunakan freeware ketika saya naik jet.
Sayangnya, saya pikir kesalahpahaman ini (gratis == lebih rendah) adalah umum di masyarakat umum.
(topik yang agak tidak umum): melihatnya sebagai ronde lain: beberapa keunggulan yang dimiliki R dalam dunia akademis tidak berlaku untuk industri.
Misalnya dalam dunia akademis, itu adalah keuntungan yang jelas jika Anda dapat memberitahu siswa untuk pergi dan mendapatkan perangkat lunak dan bekerja di rumah. Dalam industri, Anda biasanya tidak seharusnya membawa pulang data apa pun ...
Anda juga tidak boleh mencoba beberapa hal (TM), mengunduh banyak paket (bahkan jika memiliki reputasi & teruji), gunakan metode mutakhir. Alih-alih, Anda biasanya diharapkan untuk tetap berpegang pada metode & kode yang telah digunakan selama bertahun-tahun dan di mana perilaku tersebut diketahui sejak lama. Anda tidak akan memenangkan banyak manfaat akademis dengan itu.
Dan tentu saja, seperti yang telah disebutkan: tidak seorang pun akan mengambil risiko mengulangi semua jenis persetujuan pengaturan demi beralih ke R. Dari apa yang saya lihat itu kurang tentang R dan lebih banyak tentang biaya besar + pekerjaan untuk mendapatkan persetujuan regulatori .
Sementara itu cukup pesimis, jawaban saya adalah bahwa jenis orang yang membuat keputusan besar di perusahaan seperti 'kami hanya menggunakan SAS' juga jenis orang yang tidak mempercayai apa yang tidak mereka pahami, dan secara otomatis memikirkan nilainya. sesuatu berbanding lurus dengan jumlah uang yang Anda habiskan untuk itu. Ini membuat mereka lebih suka membayar untuk SAS daripada menghabiskan waktu menyelidiki alternatif.
Mengapa perusahaan obat besar bahkan ingin mengkonversi ke R dari SAS? SAS menelan biaya jutaan tetapi itu bukan apa-apa bagi perusahaan obat. Namun, mengubah semua sistem pelaporan stabil dari SAS ke R akan menelan biaya 50-100 kali lebih tinggi.
SAS memiliki sistem pendukung yang fenomenal: setiap kali saya membutuhkan bantuan, mereka dapat menyediakannya dalam beberapa jam.
Dan apa sebenarnya yang dimiliki R yang tidak dimiliki SAS: 1) grafis yang lebih baik ... ok, ini yang besar tetapi grafis bukanlah segalanya. selain itu R selalu dapat digunakan alat tambahan untuk membuat beberapa grafik keren dan SAS tidak terlalu buruk dalam hal grafik 2) bahasa pemrograman modern dan lebih efisien. Banyak pengguna SAS bukan pemrogram dan tidak peduli menggunakan bahasa keren. Mereka hanya ingin dapat menganalisis data.
Saya suka R tetapi akan menjadi gila bagi perusahaan besar untuk pindah ke SAS. Ini bisa masuk akal untuk perusahaan kecil
Ada beberapa keunggulan utama, tanpa urutan tertentu
Saya sengaja menghindari penggunaan istilah yang merendahkan seperti "warisan" atau "kebiasaan" Banyak perusahaan telah menggunakan SAS selama 30 atau 40 tahun, dan mereka memiliki jutaan baris kode kerja. Selain itu, ada semua manfaat dari basis kode yang stabil dengan jutaan hari pengguna di area di mana kesalahan kecil bisa menjadi kritis. Ini adalah alasan yang sama bahwa rasa Unix masih populer meskipun Unix berusia lebih dari 40 tahun dan usang dalam beberapa hal. Akhirnya, ada komunitas besar profesional SAS berpengalaman yang digunakan untuk memecahkan masalah bisnis
Perusahaan memiliki banyak sumber data yang berbeda, yang berbasis pada berbagai jenis sistem, serta dalam banyak kasus, beberapa lingkungan operasi. R baru-baru ini mendapatkan beberapa kemampuan yang sangat mendasar untuk menangani lebih dari yang dapat disimpan dalam memori. Bandingkan ini dengan kemampuan SAS untuk mendukung pemrosesan dalam-database asli, yang dioptimalkan, untuk terradata, untuk mengutip hanya satu contoh. Dalam sebagian besar situasi dunia nyata, bagian tersulit dari analitik adalah berurusan dengan data dan lingkungan operasi. (perlu menjalankan kode penilaian model yang dikembangkan Windows pada mainframe? Dengan SAS, tidak ada masalah. Dengan R, Anda kurang beruntung.) R tidak menyelesaikan masalah tersebut.
Seorang pengguna SAS dapat yakin bahwa setiap modul kode telah diuji oleh orang-orang yang memenuhi syarat. Tidak perlu mencurahkan waktu dan upaya untuk mempelajari asal-usul kode, atau memvalidasi secara independen. Lebih jauh, jika masalah dalam bentuk apa pun ditemukan, bantuan yang kuat (dari sesuatu yang mendasar seperti dokumentasi hingga yang komprehensif seperti penjelajahan hasil tak terduga atau perilaku metode canggih) pengguna dapat mengangkat telepon dan mendapatkan bantuan.
Bahasa mematikan sebagian orang karena berbeda dari bahasa modern untuk pemrograman umum. Karena itu, bahasanya tinggi, kuat, ekspresif, dan komprehensif. Singkatnya, setelah Anda mempelajarinya, itu menyelesaikan pekerjaan. Bagi perusahaan, keanggunan solusi tidak banyak nilai jual.
Dukungan pelanggan.
Saya pernah bercakap-cakap dengan seorang teman yang bekerja di sebuah perusahaan yang berspesialisasi dalam menginstal server, dan dia kemudian menjelaskan kepada saya mengapa perusahaan-perusahaan besar selalu memilih produk-produk Microsoft daripada menjadi open source. Keuntungan Microsoft memiliki lebih dari pesaing open source adalah dukungan pelanggan. Jika ada yang salah dengan produk, perusahaan dapat memanggil Microsoft, perusahaan besar bahkan memiliki dukungan pribadi untuk mereka. Tidak demikian halnya dengan perangkat lunak sumber terbuka.
Saya pikir itu adalah alasan yang sama persis SAS mendapatkan prioritas di atas R.
Bagaimana dengan Frontends? Apa yang setara dengan R untuk SAS Enterprise Guide, Web Report Studio atau Enterprise Miner? Sunting: Alat-alat ini memungkinkan bagi Pengguna non-pemrograman untuk menggunakan GUDANG DATA, tanpa pengetahuan tentang teknologi yang mendasarinya. Mereka bukan alat utama untuk penggunaan SAS seperti itu. R GUI hanya IDE untuk bahasa R / sistem, AFAIK. Mereka tidak dapat memberikan bantuan untuk pengguna non-teknis yang ingin mendapatkan informasi & wawasan dari DWH.
Saya pernah bekerja untuk sebuah perusahaan konsultan yang memberikan bantuan SAS kepada produsen chip besar di Silicon Valley. Penghubung kami di perusahaan memberi tahu kami bahwa ia mendapat tawaran dari perusahaan lain untuk memberi mereka konsultasi yang sama persis, dengan menggunakan perangkat lunak berbeda yang mencakup semua area yang dicakup oleh SAS dan yang akan membebani sebagian kecil dari apa yang ditagih SAS kepada mereka. ( $ 30.000 dibandingkan dengan $ 1.000.000). Orang yang dapat dihubungi mempertimbangkan apa yang harus dilakukan dan memutuskan untuk tidak memberi tahu atasannya tentang tawaran itu karena dia khawatir dipecat karena menggunakan SAS sejak awal dan tidak mempertimbangkan alternatif yang lebih murah. Sebagai gantinya, dia bersikeras bahwa perusahaan konsultan kami memberikan perusahaan mereka terobosan besar dalam biaya konsultasi kami. Perusahaan kami setuju.
Saya tidak berpikir keamanan aplikasi telah disebutkan. Pertanyaan ini dimunculkan dalam Stack Overflow tetapi jatuh karena itu di luar topik.
Saya bekerja sama dengan Dewan Kesehatan dan Kesejahteraan Nasional Swedia yang menggunakan SAS. Ketika saya berbicara dengan ahli statistik mereka (yang seperti R) mereka mengklaim bahwa orang-orang IT mereka lebih suka SAS karena mereka tidak mempercayai paket yang diunduh dalam R. Istri saya juga bekerja di SAS dan lembaganya sering mengklaim masalah yang sama ...
Saya ingin melihat beberapa komentar tentang masalah ini. Saya telah melakukan pencarian cepat tetapi belum menemukan referensi yang bagus ...
Alasan yang saya pahami sebagai yang paling meyakinkan adalah bahwa SAS memiliki perpustakaan yang luas untuk modul-modul spesifik bisnis vertikal yang digunakan semua orang dalam vertikal ini, jadi ini agak terkunci.
Tetapi juga bahwa SAS telah menjawab kebutuhan segmen vertikal ini dalam bisnis dan dioptimalkan sesuai kebutuhan mereka - dioptimalkan dalam arti "pengguna tidak harus melakukan banyak pekerjaan ekstra untuk mendapatkan hasil". Saya bukan pengguna SAS, jadi ini tidak dimaksudkan sebagai pertahanan bias terhadap strategi bisnis SAS.
Menjadi produk komersial besar seperti SAS, ada upaya kuat dan terkoordinasi oleh tenaga penjualan yang dibayar untuk mempromosikannya. Saya tidak berpikir bahwa upaya untuk mempromosikan penggunaan R dapat menyamai ini.
Saya melihat Open Source atau perangkat lunak berlisensi seperti ini, baik SAS atau apa pun. Departemen TI saya ada di sana untuk memberikan layanan kepada bisnis kami. Perusahaan tidak mendapat uang dari IT, hanya dari bisnis yang didukung IT. Bisnis ini memiliki pendapatan tahunan $ 16 Miliar. Biaya TI sekitar $ 200 juta per tahun. Jika uang adalah masalah saya akan memotong biaya, tetapi jika saya menghemat 10% ( $ 20 juta) dari anggaran saya, akankah bisnis memerhatikan? Apakah mereka akan mengurangi anggaran saya tahun depan? Jika IT gagal, bisnis kehilangan pendapatan, berapa banyak akan bervariasi pada sifat kegagalan. Bagian dari bisnis mungkin tidak lagi menghasilkan pendapatan. Jika produk seperti SAS gagal, saya dapat menuntut berdasarkan kontrak. Jika produk OSS gagal, saya tidak bisa. Saya tidak akan memulihkan $ saya16 Miliar, tapi saya mungkin mendapatkan kembali, dan secara realistis dengan SAS, Anda tidak akan kehilangan banyak. Perbedaan harga versus biaya harus membenarkan setiap risiko yang dirasakan tambahan untuk bisnis. Terkadang lebih murah untuk tetap menggunakan SAS daripada berlatih kembali. Terkadang ada masalah prioritas yang lebih tinggi, sehingga perusahaan tetap menggunakan SAS. Beberapa perusahaan tidak memerlukan fungsionalitas penuh dalam hal alternatif yang layak. Beberapa tidak membutuhkan dukungan dan lagi alternatif yang layak. Jika Anda memenuhi persyaratan bisnis maka kedua opsi tersebut valid, jika Anda ingin memberikan dukungan untuk bisnis Anda perlu melihat total biaya kepemilikan selama 5-10 tahun, kemampuan merekrut para ahli dalam alat, stabilitas dalam produk. jadi Anda tidak perlu menulis ulang semuanya dengan setiap rilis baru, kursus pelatihan yang tersedia untuk meningkatkan keterampilan,
Beberapa alasan yang belum saya lihat disebutkan:
Dokumentasi yang lebih baik. Dokumentasi SAS adalah verbose, dokumentasi R singkat. Banyak perusahaan mungkin lebih suka dokumentasi verbose.
Pesan kesalahan yang lebih baik. Pesan kesalahan R sering tampaknya dirancang untuk membuktikan bahwa orang yang menulis pesan itu lebih pintar daripada orang yang membacanya.
Dukungan teknologi. SAS memiliki beberapa dukungan teknis terbaik yang pernah saya temui di mana saja, yang disediakan oleh SAS. Anda bisa mendapatkan bantuan dengan R, tetapi bantuan itu tersebar di berbagai tempat dan tidak selalu tersedia. Orang-orang di berbagai situs yang menyediakan bantuan dengan R adalah sukarelawan - dan sukarelawan tidak wajib membantu. Orang-orang di dukungan teknis SAS dibayar untuk melakukan apa yang mereka lakukan - dan mereka melakukannya dengan baik. Tidak hanya mereka melakukannya dengan baik, mereka melakukannya dengan sopan suatu sifat yang sering tidak hadir di semua komunitas R (favorit saya? "Saya mendapat bantuan dengan mengetikkan 'bantuan', mengapa Anda tidak mencoba mengetik 'bantuan'?")
Saya pikir sudut warisan bisa menjadi besar karena alasan berikut. Suatu organisasi merekrut seseorang, memanggil mereka orang X. Mereka adalah seorang guru komputer / penyihir / dll. Mereka membangun program / alat SAS yang mengagumkan / dll. Mereka sangat baik sehingga orang lain dalam organisasi tidak merasa perlu memahami cara kerja program. Mereka membuatnya sangat mudah untuk hanya menekan tombol, dan semuanya hanya berfungsi (kotak hitam ajaib).
Orang X meninggalkan organisasi. Sayangnya, pengetahuan bahwa orang X telah meninggalkan organisasi (dokumentasi dan manajemen pengetahuan tidak diprioritaskan, program kerja malah). Mereka digantikan oleh orang Y. Orang Y hebat dengan R tetapi tidak tahu tentang SAS, dan karenanya tidak tahu tentang bagaimana sebenarnya program SAS bekerja. Ada kurva belajar yang sangat besar untuk menentukan apa. Kita kemudian memerlukan (efisiensi?) Perolehan kecil dari pindah ke R (saya katakan kecil berdasarkan pengalaman saya dengan mengoptimalkan kode SAS dan mengoptimalkan kode R untuk prediksi regresi logistik). Ini juga perlu dibandingkan dengan biaya lisensi untuk SAS. Kemungkinan itusecara signifikan lebih tinggi dari lisensi satu tahun untuk SAS. Saya berharap SAS akan melakukan beberapa analisis dari trade off ini, dan membiarkan ini mempengaruhi bagaimana ia menetapkan biaya lisensi (well, saya akan lakukan jika saya bekerja di SAS). Juga perhatikan bagaimana prosedur merencanakan SAS jauh lebih baik daripada satu dekade yang lalu (mis. Proc sgplot vs proc plot). kebetulan bahwa R melakukan plot yang baik dulu? Saya pikir tidak! Ini secara efektif mengurangi efisiensi dari beralih karena merencanakan tidak begitu berbeda lagi - R masih lebih baik, tetapi tidak cukup untuk ...
Untuk statistik industri, ada orang-orang jaminan kualitas yang (biasanya) tidak memiliki pemrograman, statistik, atau latar belakang sains dan yang mengaudit ahli statistik, programer, dan ilmuwan. Mereka ingin tahu, "Bagaimana Anda tahu bahwa apa yang Anda lakukan itu benar?" dan "Jika itu salah, bagaimana kita dapat menyalahkan seseorang dan bagaimana mereka akan membayarnya?".
Lisensi GNU / GPL Copyleft hadir dengan teks kalengan yang mengatakan, "R adalah perangkat lunak gratis dan DATANG DENGAN TIDAK ADA JAMINAN" dalam teks all-caps persis seperti yang telah saya tulis. Ini membantah. Ketika orang yang berkualitas membaca teks ini, mereka pada dasarnya mendiskreditkan R secara langsung. Maksud saya, jika suatu produk bagus, ada baiknya menambah garansi bukan? Seperti memiliki produk komersial membuat kami percaya. Bahkan, pada akhirnya FDA yang mengatakan mereka akan menerima pengiriman peraturan dalam R yang mencerminkan seachange dalam industri perangkat lunak. (Perhatikan pernyataan ini muncul setelah tanggal posting asli pertanyaan.)
Bagi seseorang yang tidak tahu apa-apa tentang komputer, skenario keamanan yang dibayangkan, tidak dapat direproduksi, dan kesalahan ilmiah yang serius tidak terikat sebagai hasil dari KURANGNYA GARANSI YANG BENAR-BENAR TIDAK ADA. Kita semua sepakat bahwa kesalahan dapat memiliki biaya yang sangat besar. Untuk lisensi SAS Anda, SAS memiliki ahli yang dapat menjelaskan perangkat lunak mereka kepada auditor, dan dalam skenario yang tidak mungkin bahwa SAS benar-benar menyebabkan masalah seperti itu, mereka dapat bertanggung jawab atas denda dan hukuman (mereka juga memiliki cukup uang untuk pengacara untuk memastikan mereka dibebaskan sepenuhnya dalam kasus seperti itu). Beban dan biaya untuk memiliki analis / programmer yang mempresentasikan kasus ini untuk R pada dasarnya merupakan lisensi SAS. Bukan berarti pemrograman di SAS benar-benar membebaskan Anda dari beban berat kepatuhan kualitas!
Jadi pada dasarnya, saya akan mengatakan litigasi telah memainkan peran penting dalam memerlukan perangkat lunak lisensi yang mahal.