As a SMS campaign for example,

  1. The goal of marketing specialist is to use SMS to trigger the customer’s buying behavior, but the conversion rate of sms is not pretty well though.

(1.) We can use historical data to analysis which customer intend to buy things when we…


  1. Why I felt data scientist is not sexy

(1.) Because data analysis is not the prior part of product if your product is not a data product.

(2.) Can data scientist really know the domain knowledge without being an project holder?

(3.) If there is no data engineer, data scientist can’t do anything. Or you can say that if there is no data, data scientist can’t do anything too.

(4.)data team is a support team in a company, you support the operation in a company, but sometimes you are not nessary.

2. data scientist position in most of the company


Talking about Statistics !

Why do we need statistics?

Statistics help us to know the trend by data or help to give advice about some decisions. Such like:how is our…


How to apply association rules in e-commerce industry ?

  • What problem do I want to solve?

1. There are lots of order data in e-commerce, and for marketing colleagues they want to know what combinations of product is the customer’s favorite pattern. So association rule can solve this problem.

2. Product manager wanted to know which product is most buy together by customer, association rule can solve the problem, sometimes you can also use co-occurrence analysis to fix it.

3. Marketing specialists want to know which product categories is most fit to put together on the website.

  • What expected result…

Automatic model training and testing in GitHub action

(Continuous integration in Machine Learning)

Why we need CI in machine learning?

Machine learning is a very complicate workflow, including data processing, data merging, data modeling, data evaluation, etc.

It takes months to build a useful model, so how can we decrease the time of build model to make different experiment. Automating the process of machine learning is a nice way. CI in machine learning probably can help this, CI in ML make our model more automatic and more easily to check.

This process will make each elements of complicated machine learning…


What important skills you have to learn in the start career time

  1. Time management

Decision making analysis(in finance industry)

In finance industry, the manager or ceo prefer to use data to decide some of the strategy. So if you are a data analyst in…


type crontab -e to start setting up your cron jobs.

chmod 777 cron_test.py this command change the permissions on the python file.

/1 * * * * cd ~/Documents/Python/cron &&…


mongodb altas is like the cloud service of database, before using it you have to make account and setting some things up though.

project steps:

  1. using python and api to…

Some thought of Data Science, Data Analysis, Data Engineering

  1. Modeling is like a automation decision process, it can make the profit growth.

Lucas chang

graduate from applied statistic in Taiwan Good at Machine Learning, Text mining, Deep Learning, Data Analysis....

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store