Thursday, April 18, 2019

Turorial Regresi Linear



Regresi Linear Sederhana Metode Statistik yang berfungsi untuk menguji sejauh mana hubungan sebab akibat antara Variabel Faktor Penyebab(X) terhadap Variabel akibatnya.

Kita mulai saja
sebelumnya install dulu anaconda kemudian buka Jupyther Note book

Tampilan awal jupiter notebook
 

pertama kita import librari yang akan kita gunakan didalam program
%matplotlib inline 
IPython memiliki seperangkat 'fungsi ajaib' yang dapat Anda panggil dengan sintaks gaya baris perintah. Ada dua jenis sihir, berorientasi pada garis dan berorientasi pada sel. Magics baris diawali dengan karakter% dan bekerja mirip dengan perintah-perintah baris-OS: mereka mendapatkan argumen dari sisa baris, di mana argumen dilewatkan tanpa tanda kurung atau tanda kutip. Magics garis dapat mengembalikan hasil dan dapat digunakan di sisi kanan tugas. Magics sel diawali dengan% ganda%, dan mereka adalah fungsi yang mendapatkan argumen bukan hanya sisa baris, tetapi juga garis di bawahnya dalam argumen terpisah.
Dengan backend ini, output dari perintah merencanakan ditampilkan secara inline   di bagian depan seperti notebook Jupyter, tepat di bawah kode   sel yang menghasilkan itu. Plot yang dihasilkan kemudian akan disimpan juga   dokumen notebook.



mengambil data dari url


output

Variable bebas
  • TV-> uang yang dihabiskan TV untuk satu produk dipasar tertentu
  • Radio-> uang iklan yang dihabiskan untuk radio
  • koran-> uang yang dihabiskan untuk koran


Variable terikat
Penjualan->penjualan satu produk dipasar tertentu(dalam ribuan gadget)



data plot



koefisien
kita mengimport statsmodels.formula.api untuk mengambil api formulanya sebagai model datanya dan kita koefisien sesuai di output
Bagaimana kita menginterprestasikan koefisien TV?
Peningkatan Unit dalam pengeluaran iklan di TV berkaiatan dengan kenaikan 0,047537 unit dalam penjualan atau setiap penambahan $1000 yang dihabiskan untuk iklan di TV berkaitan dengan peningkatan penjualan 47.537 unit TV.




dengan demikian, diperkirakan penjualan sebanyak 9409 unit dipasar itu.


Prediksi Menggunakan statsmodel:



pada ln[24] kita harus membuat object dataframe
pada ln[25] kita menggunakan model untuk membuat prediksi kita


Kemudian kita mencetak R-squared





         

Demikian tutorial regresi Linear menggunakan jupyter notebook


ln[9] membuat data frame dengan nilai min dan maximum

ln[10] membuat prediksi dengan nilai x dan menyimpanya

ln[11] kemudian kita membuat plotnya


output ploting



Sekian Tutorial yang saya buat
Kurang lebihnya mohon maaf

Terimakasih


Sumber:
http://duwiconsultant.blogspot.com/2011/11/analisis-regresi-linier-sederhana.html





Sunday, April 7, 2019

Perbandingan Android, Symbian dan IOS


        Kali ini saya akan membandingkan dan memilih yang terbaik dari 3 jenis Sistem operasi yaitu Android, Simbian dan IOS sebelumnya simak terlebih dahalu ulasan dari ketiga OSnya.


Android


            Android adalah sistem operasi berbasis Linux dengan logo monster hijau yang di buat untuk di jalankan pada smartphone atau komputer tablet, android di kembangkan oleh Android Inc. dan di danai oleh Google tetapi pada tahun 2005 Android secara resmi di beli oleh Google dan di luncurkan pada tahun 2007. Android sendiri di operasikan dengan menggunakan sentuhan seperti ketuk, geser dan lain sebagainya yang biasa kita jumpai pada smartphone.
Kelebihan
1.      Bisa di kustomisasi
Android bisa di kustomisasi merupakan suatu kelebihan yang di turunkan oleh Linux yang open source, kustomisasi meliputi tampilan, ROM sampai Overclock
2.      Berjalan di berbagai spesifikasi smartphone
Android mempunyai kelebihan yaitu fleksibel bisa berjalan di berbagai macam spesifikasi hardware smartphone dari low end hingga high end, dengan kelebihan ini memungkinkan android dapat di temukan di berbagai macam smartphone dengan harga yang murah.
3.      Mudah di pahami user
Dengan kelebihan satu ini Sistem operasi android bisa dengan mudah di gunakan oleh semua kalangan dan juga dapat membantu user dalam menangani kerusakan pada perangkat.
Kekurangan
1.      Proses kerja yang berat
Kekurangan dari Android ini mengharuskan smartphone memiliki memory RAM dan ROM yang kapasitasnya sesuai dengan versi android yang di gunakan.
2.      Kuran responsive
Dengan adanya kelebihan dapat berjalan di berbagai spesifikasi smartphone membuat OS ini kadang menjadi tidak responsive karena smartphone yang di gunakan mempunyai kapasitas RAM dan ROM yang tidak sesuai atau terlalu kecil.
3.      Tidak Stabil
Android bisa di kustomisasi merupakan suatu kelebihan yang bagus tetapi ada kekurangannya yaitu tidak stabil akibat dari kustomisasi yang berujung pada performa yang menurun dan terjadinya panas berlebih.

SYMBIAN


                        Symbian adalah OS yang di ciptakan dan di jalankan pada ponsel nokia, Symbian sendiri di kembangkan oleh Symbian Ltd yang di awasi Nokia dan merupakan keturuan dari EPOC , pada tahu 1980 berdiri perusahaan pengembang software bernama prison dan memberi nama produk mereka EPOC yang di fokus pada telephone bergerak dan pada 1998 memulai kerja sama dengan beberapa perusahaan hand phone seperti Nokia, Motorola dan Sony Eriksson dengan prison yang menggunakan produk mereka yaitu EPOC, kemudian pada 2004 prison menghasilkan EPOC release 5 yang kemudian dikenal dengan Symbian OS v5.

Kelebihan
1.      Pada masa jaya nya OS ini di pakai oleh sebagian besar telepon genggam karena mendukung berbagai fitur multimedia yang berguna bagi user.
2.      Banyak aplikasi yang bisa di unduh seperti aplikasi, game yang berjalan di OS ini
Kekurangan
1.      Tidak bisa mengikuti zaman dan kalah dengan pesaing seperti Android dan IOS
2.      OS ini rentan terkena virus

IOS


            Ios adalah sistem operasi perangkat bergerak yang di kembangkan oleh Apple inc, IOS sebelumnya bernama IPhone OS, sistem operasi ini pertama kali di luncurkan pada 2007 untuk iPhone dan iPod touch, IOS sendiri merupakan turunan dari OSX yang mempunyai fondasi Darwin yang merupakan sistem operasi UNIX sistem operasi ini tampilannya di kontrol dengan sentuhan seperti geser, sentuh, jepit tutup dan jepit buka. Pada IOS ada 4 lapisan yaitu Core OS, Core Service, Media dan Coco Touch.
Kelebihan
1.      Proses Backup dan Restore cepat
Kelebihan ini sangat berguna apabila anda sering berganti perangkat dari apple dengan menggunakan I cloud, menjadikan proses restore hanya dengan hitungan menit
2.      Membuka API
Untuk memberikan pengalaman yang lebih baik untuk user maka apple mengizinkan user untuk membuka CORE API.
3.      Koneksi IOS dan MacOS
Dengan kelebihan ini memungkinkan user untuk menerima panggilan dari perangkat Mac nya tetapi perangkat Mac harus tersambung dengan wi-fi.
Kekurangan
1.      Harga yang terbilang mahal
Karena IOS hanya dapat di jalankan pada perangkat apple saja membuat perangkat menjadi terbatas.
2.      Tidak bisa menambah Micro SD
Suatu kekurangan yang sangat besar pengaruhnya yaitu tidak bisa menambah Micro SD karena penyimpanan menjadi terbatas, tetapi Apple menyiasati nya dengan meluncurkan smartphone dengan varian memori internal dari 8, 16,32.
3.      Baterai
Batari pada IPhone cenderung lemah tidak seperti OS pesaingnya android.

OS mana yang terbaik ?
            OS yang terbaik versi saya adalah Android karena dibandingkan dengan dua pesaingnya Android memilki kelebihan yang tidak di punyai pesaingnya, seperti inovasi yang terus berkembangan tidak seperti Symbian dan juga dapat di temui di berbagai perangkat dari berbagai merk smartphone spesifikasi tingkat rendah sampai tinggi.


Sumber


Wednesday, April 3, 2019

Anaconda


Apa itu Anaconda ?
            Anaconda merupakan program opensourcen dengan bahasa pemrograman python dan R untuk komputasi ilmiah seperti data science, machine learning, application large scale data processing, predictive analytics dan sebagainya, yang bertujua untuk menyederhanakan manajemen paket dan penyebaran. Versi paket dikelola oleh sistem manajemen conda,  paket Distribusi Anaconda digunakan oleh lebih dari 12 juta pengguna dan mencakup lebih dari 1400 paket sains data populer yang cocok untuk Windows, Linux, dan MacOS.
               Anaconda Navigator adalah antarmuka pengguna grafis desktop (GUI) yang termasuk dalam distribusi Anaconda yang memungkinkan pengguna untuk meluncurkan aplikasi dan mengelola paket conda, lingkungan dan saluran tanpa menggunakan perintah baris perintah. Navigator dapat mencari paket di Anaconda Cloud atau di Anaconda Repository lokal, menginstalnya di lingkungan, menjalankan paket dan memperbaruinya. Ini tersedia untuk Windows, macOS dan Linux.
               Conda adalah open source, cross-platform, manajer paket bahasa-agnostik dan sistem manajemen lingkungan yang menginstal, menjalankan, dan memperbarui paket dan dependensinya. Ini dibuat untuk program Python, tetapi dapat mengemas dan mendistribusikan perangkat lunak untuk bahasa apa pun, termasuk multi-bahasa. proyek bahasa. Paket Conda dan manajer lingkungan disertakan di semua versi Anaconda, Miniconda, dan Anaconda Repository.
               Anaconda Cloud adalah layanan manajemen paket oleh Anaconda di mana Anda dapat menemukan, mengakses, menyimpan, dan berbagi buku catatan publik dan pribadi, lingkungan, dan paket conda dan PyPI. Cloud host paket Python berguna, notebook dan lingkungan untuk berbagai aplikasi. Anda tidak perlu masuk atau memiliki akun Cloud, untuk mencari paket publik, unduh dan instal.

Kegunaan Anaconda
            Anconda memiliki beberapa kegunaan seperti peningkatan kolaborasi antar departemen, kemampuan dalam memproduksi data, skalabilitas superior dan berbagai fitur lapisan keamanan. Fitur utama dari anaconda sendiri adalah memungkinkan organisasi untuk mengelola dan menafsirkan data besar dengan lebih baik, faktor kunci untuk sukses dalam lingkungan bisnis modern. Ini mempekerjakan sejumlah sumber data untuk menjamin redundansi. Ini termasuk (tetapi tidak terbatas pada) penyimpanan berbasis cloud, SQL, NoSQL, dan File Datar.

Instalasi Anaconda

1.    1.  Pastikan telah mendownload Anaconda di situs resmi pilih 64 / 32 bit sesuai spesifikasi laptop atau PC yang di gunakan, klik dua kali pada anaconda yang telah di download tunggu sampai proses verifying instaler menacapai 100%

2. Selanjutnya akan tampil setup anaconda, disini klik next saja untuk melanjutkan proses instalasi anaconda
3.  Tahap selanjutnya masuk di bagian License Agreement ber isikan lisensi persetujuan dan apa bila menyetujui langsung klik I Agree.
1.    4. Selanjutnya akan tampil tipe penginstalan, pilih Just me karna sudah di rekomendasikan oleh sistem dan juga di gunakan untuk personal.


5.  Berikutnya pilih folder destinasi untuk menyimpal file instalasi, biasanya sudah di buat otomatis dan langung klik Next.












6. Pada bagian Advance installation option centang untuk default python karena akan memudahkan program lain untuk mendetct anaconda sebagai primari phyton.












7. Tunggu proses instalasi sampai selesai dan klik Next.











8.  Pada bagian ini lagsung tekan Skip, dan anaconda siap digunakan.












9.  Tampilan Ancaconda navigator.










Sumber : 
s