0% menganggap dokumen ini bermanfaat (0 suara)
42 tayangan6 halaman

Week 5

Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai TXT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
42 tayangan6 halaman

Week 5

Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai TXT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

{

"cells": [
{
"cell_type": "markdown",
"metadata": {
"_cell_guid": "e9661373-4482-4fd6-87db-9debcf5835cc",
"_uuid": "58814c6412866fd76edd976c63878aa7d7318c55"
},
"source": [
"# Pertemuan III\n",
"\n",
"### Deskripsi Dataset\n",
"Dataset ini berisi data hasil survei terhadap lebih dari 100 responden untuk
perilaku pembelian mereka di Starbucks.\n",
"Pendapatan ditampilkan dalam Ringgit Malaysia (RM).\n",
"\n",
"### Konteks\n",
"Data ini dapat digunakan untuk memperoleh informasi yang dapat digunakan oleh
pemangku kepentingan guna menganalisis dan mengetahui perilaku data pelanggan,
mempertahankan pelanggan yang ada serta mengembangkan program marketing untuk
menarik pelanggan tepat sasaran\n",
"\n",
"### Isi\n",
"* Info demografis tentang pelanggan – jenis kelamin, rentang usia, status
pekerjaan, rentang pendapatan\n",
"* Perilaku mereka saat ini dalam membeli Starbucks\n",
"* Fasilitas dan fitur Starbucks yang berkontribusi pada perilaku\n",
"\n",
"### Apa yang bisa kita temukan ?\n",
"Apa karakteristik pelanggan yang akan terus membeli Starbucks?\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Panduan Praktikum\n",
"\n",
"* Bacalah instruksi praktikum dengan seksama. \n",
"* Lakukan instruksi pengerjaan ada pada setiap checkpoint (tips : cari tanda
<<??>> atau '...' dan isilah dengan perintah yang tepat)\n",
"* notes : kode program akan memberikan informasi error jika Anda belum mengisi
tanda <<??>> atau '..' dengan perintah yang tepat\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"_cell_guid": "b1076dfc-b9ad-4769-8c92-a6c4dae69d19",
"_uuid": "8f2839f25d086af736a60e9eeb907d3b93b6e0e5"
},
"outputs": [],
"source": [
"# import libraries\n",
"import pandas as pd\n",
"import numpy as np\n",
"import seaborn as sns\n",
"import matplotlib.pyplot as plt\n",
"from pandas.plotting import autocorrelation_plot\n",
"from scipy import stats\n",
"plt.style.use(\"ggplot\")\n",
"import warnings\n",
"warnings.filterwarnings(\"ignore\")\n",
"from scipy import stats"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instuksi 1\n",
"Masukkan (bacalah) file dataset .csv yang tersedia pada link
https://raw.githubusercontent.com/supasonicx/ATA-praktikum-01/main/Starbucks
%20satisfactory%20survey%20encode%20cleaned.csv dengan perintah pandas read."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"_cell_guid": "79c7e3d0-c299-4dcb-8224-4455121ee9b0",
"_uuid": "d629ff2d2480ee46fbb7e2d37f6b5fab8052498a"
},
"outputs": [],
"source": [
"# read data as pandas data frame\n",
"url_data =
\"https://raw.githubusercontent.com/supasonicx/ATA-praktikum-01/main/Starbucks
%20satisfactory%20survey%20encode%20cleaned.csv\"\n",
"data = pd.<<??>>(<<??>>)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 2\n",
"Tampilkan 5 baris awal dari dataset "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"scrolled": true
},
"outputs": [],
"source": [
"## Melihat 5 baris awal dari dataset yang digunakan\n",
"data.<<??>>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 2\n",
"Tampilkan dimensi dari dataset yang digunakan dengan perintah shape()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"data.<<??>>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 3\n",
"Tampilkan kolom apa saja yang dimiliki oleh dataset yang digunakan dengan
perintah columns()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"data.<<??>>"
]
},
{
"cell_type": "markdown",
"metadata": {
"_cell_guid": "829d5285-8fdb-437d-b5fd-26f2bc3f6e01",
"_uuid": "86d0d9a841baf5733e6104cf0433cb3e148a354d"
},
"source": [
"<a id=\"1\"></a> <br>\n",
"## Mengetahui Informasi Demografi Responden Melalui Histogram\n",
"\n",
"* Menampilkan Berapa kali (frekuensi) setiap nilai muncul dalam kumpulan data.
\n",
"* Jenis deskripsi ini disebut distribusi variabel\n",
"* Cara paling umum untuk merepresentasikan distribusi variabel adalah
histogram yaitu grafik yang menunjukkan frekuensi dari setiap nilai.\n",
"* Frequency = berapa kali setiap nilai muncul\n",
"* Contoh: [1,1,1,1,2,2,2]. Frequency dari 1 adalah empat dan frequency dari 2
adalah tiga."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 4\n",
"Tampilkan histogram dari kolom income. Berikan kesimpulan Anda dari informasi
yang diberikan! (Catatan : Data nilai income merupakan data kategori yang bersifat
interval, yang di representasikan dengan nilai 0-5)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"_cell_guid": "27b6f676-0a79-4728-889e-4839925ea067",
"_uuid": "d85e97435435a4f9b0d5ac188c8ec21f565bc7d9"
},
"outputs": [],
"source": [
"## Buatlah diagram histogram dari kolom income\n",
"plt.figure(figsize=(7,7))\n",
"total = float(len(<<??>>) )\n",
"\n",
"ax = sns.countplot(x=\"<<??>>\", data=<<??>>)\n",
"for p in ax.patches:\n",
" height = p.get_height()\n",
" ax.text(p.get_x()+p.get_width()/2.,\n",
" height + 3,\n",
" '{:1.2f}'.format((height/total)*100),\n",
" ha=\"center\") \n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 5\n",
"Tampilkan histogram dari kolom umur. Kategori umur mana yang paling sering
mengunjungi starbucks?"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"## Buatlah diagram histogram dari kolom income\n",
"plt.figure(figsize=(7,7))\n",
"total = float(len(<<??>>) )\n",
"\n",
"ax = sns.countplot(x=\"<<??>>\", data=<<??>>)\n",
"for p in ax.patches:\n",
" height = p.get_height()\n",
" ax.text(p.get_x()+p.get_width()/2.,\n",
" height + 3,\n",
" '{:1.2f}'.format((height/total)*100),\n",
" ha=\"center\") \n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 6\n",
"Tampilkan boxplot dari kolom income dan age. Tuliskan kesimpulan yang Anda
dapatkan"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"fig = plt.figure(figsize=(10,10)) \n",
"sns.boxplot(x=\"<<??>>\", y=\"<<??>>\", data=<<??>>)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Instruksi 7\n",
"Buatlah kesimpulan data produk pastry berdasarkan kolom gender dibawah ini. "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"## ploting untuk data produk pastry berdasarkan kolom gender\n",
"m = plt.hist(data[data[\"...\"] == 1].<<??>>,label = \"Male\")\n",
"## ploting untuk data produk pastry berdasarkan kolom gender\n",
"f = plt.hist(data[data[\"...\"] == 0].<<??>>,label = \"Female\")\n",
"plt.legend()\n",
"plt.xlabel(\"Nilai timeSpend\")\n",
"plt.ylabel(\"Frequency\")\n",
"plt.title(\"Histogram waktu yang dihabiskan di toko bedasarkan demografi
gender\")\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Instruksi 8\n",
"Tampilkan jumlah data gender yang bernilai 0. Buatlah kesimpulan dari hasil
tersebut. "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"data[data['<<??>>']<??>>0]"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.9"
}
},
"nbformat": 4,
"nbformat_minor": 1
}

Anda mungkin juga menyukai