Adam Richie Wijaya

Data Scientist & Analyst


Core Expertise::

  • 📊 Regression Analysis: Financial predictive modeling.
  • 📈 Data Visualization: Proficient in ggplot2 and Plotly.
  • 💻 Programming: R (Tidyverse) and Python (Pandas).

1 ). the main purpose of data science programming

1.1 ⏩The Main Purpose

At its core, Data Science programming is about extracting actionable insights from raw, messy data. Think of data as “crude oil.” In its natural state, it’s not very useful. Programming is the “refinery” that turns that oil into fuel (information) that can power decisions, predict future trends, and solve complex problems.verage.

1.2 ⏩Why We Learn It

We live in an era of “Big Data.” Every click, purchase, and heartbeat is recorded. We learn programming because:

  • Scale: You can’t analyze a billion rows of data in a spreadsheet. Programming allows you to automate the analysis of massive datasets.

  • Efficiency: Instead of doing the same calculation 1,000 times, you write a script to do it in milliseconds.

  • Prediction: It allows us to build Machine Learning models that can predict things like stock market shifts, medical diagnoses, or even what movie you’ll want to watch next.

1.3 ⏩Essential Expert Data Science Tools

  • Python: The most popular and beginner-friendly programming language.

  • SQL: The mandatory language for retrieving data from databases.

  • Pandas & NumPy: The primary tools for processing and cleaning data tables.

  • Matplotlib & Tableau: Used for creating professional graphs and data visualizations.

  • Scikit-learn: The standard library for building predictive models (Machine Learning).

  • Jupyter Notebook: An interactive environment for writing code and documenting analysis.

1.4 ⏩Domain Knowledge: Financial Analytics

  • Market Prediction: Using historical data to forecast stock movements or market trends.

  • Fraud Detection: Building algorithms to automatically flag suspicious banking activities.

  • Credit Scoring: Analyzing customer data to objectively determine loan eligibility.

  • Portfolio Optimization: Calculating the best investment mix to maximize returns while minimizing risk.

  • Sentiment Analysis: Processing financial news to gauge its impact on investor behavior.