IS428 2016-17 Term1 Assign1 Thomas Joseph Thio Kit Sun

From Visual Analytics for Business Intelligence
Jump to navigation Jump to search

Abstract

This project aims to understand, identify and reveal patterns in the:

i) Share of private property supply in 2015

ii) Distribution of private property prices in 2015

iii) Provide three policy recommendations for 2016

Through cross-tabulating and analysing private property stock and transaction data, it is possible to identify certain trends in the market especially over time and location. Data is cross-analyzed by Quarter and Location, having used URA’s excel reference for mapping Postal Sectors to General Locations.

My focus were mainly based on Supply-demand comparisons and Supply-price relationships found from through a series of questioning - if you would like to go to a specific question, you can go directly to the analysis via its link in the "Contents" box above. These findings were then compiled into an infographic for a condensed summary of the findings.


Problem and Motivation

The main problem I wanted to solve was interpreting supply and demand property data easily. I aimed to have data displayed intuitively, such that anyone can understand the findings easily. This is important as data may not necessarily be provided in a form which is easily interpretable, thus my work to unlock information from data.

However, there were some hiccups involved, especially in obtaining and cleaning the data before displaying it. This involved using appropriate visualizations that could fit the question I was trying to ask. Thereafter, more questions would be raised, but there may not necessarily be enough data to concretely answer them.

My motivations prior to this project were to:

1. Understand and correctly define types of housing correctly. This would come in useful in the future for investing in property and the likes. For private property, there is Landed property, Apartments and Condominiums. Landed property refers to Detached, Semi-detached and terrace houses. There are also ‘Private Hybrid’ properties, namely HUDC and Executive Condominiums. Thankfully, REALIS provides these under the ‘Private’ category.

2. See how exactly dirty/clean datasets can be, and what we can do to perform accurate calculation and analysis despite the quality of data.

3. Visualize data to derive answers to the questions we want to ask, for example knowing seasonal fluctuations in price which can be useful when finding a home or selling one in Singapore. I looked forward to create the infographic and wanted to create something viewers would find fun and meaningful at the same time.


Approaches

I wanted to find out basic information on the 2015 property market, and had to think of the ideal data I would need. However, ‘ideal’ data is not easily available. Exploring REALIS’s site took some work, and understanding what kind of data they gave access to, and this limited the kind of questions I could ask, and even more so when going through the data.

Certain questions could not be answered concretely without other kinds of data (e.g. mortgage and income group of buyers by General Location, Postal Sector or Purchase). For example, when wanted to know the demographics or income levels of those purchasing property in a certain location and identify a trend from there.

I decided to keep my analysis simple, by dividing the questioning process by “Supply”, representing the stock of private properties, and “Demand”, representing the sale of private properties, thus forming the basis of the rest of my analysis. Through the questions, it directed me to ask the next one, thereby revealing more information from the data not otherwise thought of at first glance.


'Stock’ data:

A1 Preparing Supply Data.png

REALIS limited downloading of stock data 2 other dimensions at a time. I selected postal sector/code, type of property as the main headers. However, the table that was produced did not indicate which quarter it belonged to other than its file name, and I created an extra column to handle this for each file, then concatenation was the first thing to do.

The stock data puts ‘null’ for values that do not exist. I used JMP to convert this to 0. Additionally, I can also set Tableau's calculation field with ‘ISNULL’ to turn it into 0 for calculation later on, but I wanted to seperate pre-processing clearly from the visualization stage/tool.

Since REALIS supply data is on a quarterly basis, I had to be careful to ensure calculating the totals by quarter – in short, it is a snapshot on the current available private properties by postal sector, and not how many dwellings were created each quarter! I also had to calculate the right number of Landed Properties (i.e. Semi-D, Detached and Terrace Houses).

Additionally, REALIS only gives postal sector without a meaningful category, such as "Anson, Tanjong Pagar". This had to be mapped against another excel file obtained from URA in Tableau using a left-join. However, there were limitations to this approach whereby the mapping reference gives General Locations, and not specific areas such as 'Anson' or 'Tanjong Pagar'.

‘Transaction’ data:

A1 Preparing Sales Data.png

Obtaining transaction data was the most tedious of the two. REALIS gives you the ability to download by Land/Strata and by Sale type (New sale, Re-sale, Sub-sale), but where you could only select one of each of the options at a time. Furthermore, each combination of these options were limited to 10,000 records at a time, so they had to be opened in multiple pages, extracted, and then put into an excel file.

Thereafter, I used JMP to concatenate the files together. I also turned the original ‘Sales date’ column (e.g. in 12DEC15) into a format Tableau could understand (12/12/2015). This allowed analysis over time (Quarter, Monthly, Daily), and also to cross-analyze with supply data on a Quarterly-basis at least. Missing values were populated with 0 as well.

REALIS also gives private property data that is not grouped in the three private property segments (i.e. Landed Property), so there is a need to group the relevant data (Semi-D, Detached, Terrace) into a new category before producing any charts.

Analysis:

Having gone through and preparing the ‘stock’ and ‘transaction’ data with JMP, I started to pen down questions I could ask. The first few were very basic, which led to other deeper questions – some of which I had to scrap because it either went to deep and deviated from the main task, or that the data was simply not available.

I cross-checked Data.gov.sg for additional data that can lend a hand. However, their supply and demand data were lacking important variables such as address, postal codes or sectors, which I needed to join the data with. Additionally, the other data provided was in raw values, and were not ideal for conducting cross-analysis. Going back to the REALIS data and Tableau, I focused the rest of my effort in figuring out what visualization method would work well, given being a Tableau-Greenhorn, until finding what I thought works well. It was a continuous cycle, selecting graph types, adjusting colors and headings until I reached what I thought was appropriate to answer the question I wanted to ask. In doing so, the analysis was built based on the answers I arrived at, eventually meeting the task requirements.

In this process, I found that I could standardize the encoding of certain colors to meaning. For example, counts of All property types were in purple, Apartments in Blue, Condominiums in Orange, Landed Property in Brown, and anything relating to price in Green.

The results and detailed elaboration of arriving at my analyses are as follows:


Share in Supply of Private Property

How is the private property supply divided amongst the property types? Which area has a higher percentage of each property type?

1-2.png


Rationale: Bar charts can display shares and percentages simply. As it is the first chart, it was essential to set the visual encoding which would be used for the rest of the charts that come after. Blue represents Apartments, Orange for Condominiums and Brown for Landed Property. The main idea is to show what proportion of supply was made of which property type, so keeping this chart simple to read was the key.

Observation The bar chart shows that Condominiums make up a bulk of the share in the 51% region is shown from quarter to quarter – this indicates a linear trend of maintaining the same share of property types.


Which private property types grew consistently over time? Which did not follow the overall trend?

1-3.png

Rationale: Bar charts were used along with complementary-colored lines to visually show the difference in change of supply over the quarters. The line colors were chosen based on a similar color scheme to the bars, so as not to distract the viewer but aid them in seeing the changes easily. All property types were shown first, followed by the rest of the property types to give a general idea before viewers look at its subset of data. Q1 was left out to calculate the differences, and seemed to waste screen real estate. I felt that this gave an easier time to the audience to see relative changes quarter by quarter, and notice patterns of growth easier.

Observation 2: On a whole, Q3 shows smallest growth in supply, thereafter increasing in growth in Q4. Both Apartments and Condominiums show this slight dip in Q3. Landed Properties see consistent growth through the quarters indicating a steady rise in throughout the year.

This information can let URA see if the absolute numbers (easily swapped in Tableau) or percentage growth is in line with the housing plans. We can also segment this by area, such as in the following graphs to see which General Locations on a whole have a consistent increase in supply according to URA’s planning.


Where are most of the supply of private properties located?

1-4.png

Rationale: The idea was to show the share amongst the locations, and not its growth through the quarters, so a a Pareto chart with percentage marks was drawn to quickly see the locations which made up a large bulk of supply. I highlighted locations leading up to the 80% reference line, where the locations cross the 80% cumulative total mark to highlight what I wanted users to see. An 80% line was also drawn which intersected with the Pareto circles, helping users to draw an imaginary circle around the General Locations.

Observation 3: Apart from looking at solely condominiums, we can look at the overall supply and see which locations have the most supply, throughout the quarters. Using the pareto chart, we find that 80% of supply of private property comes from 13 General Locations, namely:

1. Katong, Joo Chiat, Amber Road 2. Ardmore, Bukit Timah, Holland Road, Tanglin 3. Serangoon Garden, Hougang, Ponggol 4. Orchard, Cairnhill, River Valley 5. Bedok, Upper East Coast, Eastwood, Kew Drive 6. Hillview, Dairy Farm, Bukit Panjang, Choa Chu Kang 7. Upper Bukit Timah, Clementi Park, Ulu Pandan 8. Geylang, Eunos 9. Watten Estate, Novena, Thomson 10. Pasir Panjang, Hong Leong Garden, Clementi New Town 11. Bishan, Ang Mo Kio 12. Tampines, Pasir Ris 13. Balestier, Toa Payoh, Serangoon

We previously observed that property supply was gradual, and the same trend is also shown here, by location. This means that these areas are focused on as the main areas to produce more supply.

With a Pareto chart, URA planners can see if the areas’ supplies are meeting their projected supply plans or not. We can go deeper to see which General Locations have highest concentrations of private property supply. With these observations of the supply data, we can compare this with the REALIS sales data, and see if the planning has met demand. Before doing so, let us look at the trend of the private property supply to understand more about what we can investigate.

Distribution of Private Property Prices

Which unit price (psm) and transactions prices are most common?

2-1.png

Rationale: Histograms were used, with missing values removed (due to no counts belonging in the bin) so as to preserve vertical space, and this allows viewers to see the shape of an overall distribution. I do find that histograms would look better if it was upright instead sideways, but I thought making it easy to see the bin values were more important - either way, one can tell the shape of the distribution whether sideways or upright. Purple was used as an encoding for Total Private Property.

Observation 1: The distribution of transaction prices is right skewed. There seems to be a majority (50.63%) of private property transactions the fall in the $640,000 bin. As bin sizes were in amounts of $320,000, 50.63% of transactions were in the range of $640,000 and $960,000.

What is the degree of the relationship between property size and unit price (psm) ?

A1 scatterplot.png A1 scatterplot stats.png

Rationale: I decided on using a scatterplot to represent a relationship between the two variables. Doing so allows viewers to see an overall trend line, with important statistics to boot. Trend lines were drawn in a gradient of yellow to red, representing the property size. As the lines got redder, it can help viewers direct their attention the larger property sizes, and ask questions on what the Unit Price might be. I took a screenshot of the statistics to give a feel for the data. This lets a statistics-oriented viewer see the correlation and P-value to know if the relationship is significant or not.

Observation 2: At 95% confidence, the relationship between Unit Price (psm) and Property Size is highly significant, as the p-value of 0.0001 is < 0.05. The R value gives us 0.95, which is very close to 1 – meaning a very high level of correlation. Thus, any transactions that do not follow such a relationship is a rare find indeed.

When did transaction volume peak, and why?

A1 2-2.png

Rationale: The sum of transaction price and number of transactions over time were drawn to show a general trend of when the most transactions occurred. This was an attempt at doing a 'Small Multiples' view, by allowing viewers to see general trends or 'snapshots' on a quarterly basis. This same view can be used for monthly, or even daily - especially useful for time series data. As I wanted to highlight the differences in transaction volume compared to other quarters, I selected this view rather than the normal bar chart so that the 'snapshot' effect can let views make comparisons easily. I felt that the colors red and orange lend a more profound effect to help viewers see the trend, rather than a dark-colored one. In the same view, URA could use this to see a general pattern on a monthly or even daily basis if they collect the data that often. This helps users to zoom down into specific time periods, as will be shown in the next chart.

It seems that the number of purchases and transaction volume peaks across all locations and property types in Q3 July as well. Additionally, we can tell that if we want to purchase house at a cheaper rate and with more supply, February or December look like a better time where prices and number of transactions and lower!

Drawing a chart of the Number of Transactions, Median and Average Transaction Prices by Location for Q3, we get:

A1 2-3.png

Rationale: Zooming into Q3, we can look at what led to the surge in transactions. This side-by-side comparison was sorted by the number of transactions, which could show large deviations from the average. Viewers could then look at the Median and Average transaction prices to have an estimate of how much it costs and whether people were getting a fair deal compared to the other locations. This is done through the orange reference line representing average of all results in that view. Users can sort each of the columns in ascending or descending order, and I think this is useful for URA to have in their future analysis, especially for finding locations that have gone above/below the average price range, or areas that have the highest/lowest number of transactions in a specific time period. As such, further analysis can be done by location. Note that we have gone from General Trend - > Specific Time -> Specific Location, and I believe this would be a useful drill-down capability.

Observation 3: It turns out that Sengkang has the highest number of sales (1619/2941 = 55.04%) in Q3, and that both the average and median transaction prices fall below the average across all locations for Q3 – this disproves that large volume of transactions at Sengkang had caused the transaction price total – rather, it is due to the high volume of transactions that occur, therefore justifying that many transactions have taken place during that period.

Where would be a good place to buy property in 2015?

Using a ratio of property size/price (psm), I wanted to see what made Serangoon a good place to buy. I put the data into boxplots to identify the best area in Singapore:

A1 2-4.png

Rationale: A boxplot compared one another by each Planning Region and Area can reveal interesting insights into the variation and quantity of a variable. Since we want to find the best place to get property, a ratio was used as a form of ‘weight’, establishing a balance between Property Size (area psm) and Unit Price (psm), and it removes the need to have these two variables in its own column. The color was used to represent ‘Count’, same as the other charts. The size of the circles was made slightly bigger to see how the counts of the different ratios were located in each boxplot. The orange reference line refers to the Median of the ratio, so that any boxplots whose quartiles were beyond it could be established as having a decent Property Size/Unit Price ratio.

In one view, users could see which areas were giving the best deals apart from Singapore, and make a quick decision on whether to purchase the property or not. Provided the data received is as real-time as possible and supply available, potential buyers (me included) could use this as a simple screener to see which location I should take a closer look at.

Observation 4: We can see that Sengkang’s boxplot has its larger upper 50th percentile shorter than its bottom 50th percentile, indicating that it has a right-skewed distribution, indicating that SengKang has relatively more larger area/unit price ratios than small ones. This can be seen with its median of 3.431, far beyond any other location. Furthermore, its first quartile is well-above the median line – this also indicates a high amount of private properties with a big Area/Unit price ratio. Therefore, Sengkang is a good place to have bought private property, having a right balance of property size and unit price psm. It is no wonder so many people bought there!

Tools Utilized

JMP Pro 12 – for data pre-processing (cleaning, massaging, joining), removing unessential data such as duplicates and those records not in the ‘private’ property criteria.

Excel – standard format used to import to Tableau

Tableau 10 - for building visualizations and creating calculated fields to represent data, and mapping one excel to another with the occasional filter.


Results

Overall Conclusions

Supply - Stock data tells us that...

i) The total private property supply in Q4 2015 amounted to 326, 242. Condominiums make up a consistent 51% of private property supply.

ii) Landed Properties had consistent growth through the year, while Apartments and Condominiums had a slight dip in growth in Q3.

iii) 80% of the private property supply comes from:

1. Katong, Joo Chiat, Amber Road

2. Ardmore, Bukit Timah, Holland Road, Tanglin

3. Serangoon Garden, Hougang, Ponggol

4. Orchard, Cairnhill, River Valley

5. Bedok, Upper East Coast, Eastwood, Kew Drive

6. Hillview, Dairy Farm, Bukit Panjang, Choa Chu Kang

7. Upper Bukit Timah, Clementi Park, Ulu Pandan

8. Geylang, Eunos

9. Watten Estate, Novena, Thomson

10. Pasir Panjang, Hong Leong Garden, Clementi New Town

11. Bishan, Ang Mo Kio

12. Tampines, Pasir Ris

13. Balestier, Toa Payoh, Serangoon


Demand - Transaction data tells us that...

i) Most transactions for the year were between $640,000 and $960,000.

ii) Property size and unit price (psm) are highly correlated, and relationship is highly significant. A large property size and low unit price psm is a rare opportunity, especially in Singapore.

iii) Transaction volume peaked in Q3 – primarily caused by Sengkang, as it was a good place to buy, having the highest ratio of Property Size/Unit Price, as well as the availability of such private properties.

iv) A good time to have bought property would be in February and/or December, where the volume of transactions and price is low.

Recommendations

I decided to base my policy recommendations on the basis of supply, demand and price findings we have so far. One more to add is the remaining supply after deducting demand.

Which areas are Over-subscribed or Over-supplied? Which areas are not so 'hot' for private property?


A1 3-1.png

Rationale: As the supply data took ‘snapshots’ of supply over time, I decided to use Q4 to show the values at the end of 2015 against sales data. I imported a separate data source and filtered out the rest of the quarters to obtain this. On the right, I plotted the Property Size/Unit Price ratio to see if buyers would be getting a good deal based on the General Location they bought in, by comparing against the Median ratio. Unfortunately, the supply data does not have specific Planning Areas to tabulate the data, so we will have to work with General Locations only.

Other than using a chart shown in the slides as a slight variation of deviation analysis, I thought of displaying the remainder of supply after demand (i.e. Supply minus Demand) on a bar chart, so that negatives (red) would be clearly seen as the areas that had more demand than supply, and vice versa for the positives (blue). A 10,000 unit reference line is drawn so we can tell which areas need work in clearing stock, of which I thought 10,000 would be a reasonably large number of properties to clear. URA could swap this with their own value based on what they find a 'healthy' stock level, similar to that of inventory for businesses.

With such a view, one can intuitively know which areas are oversubscribed or oversupplied, and where would be a good deal for buyers. If URA can get access to income groups of buyers, they would be better able to compare the General Location’s attractiveness based on the Property Size/Unit Price ratio.


Recommendation 1: There is a need to focus on efforts to raise demand to clear private property stock in the regions with at least 10K counts or more. URA may not be able to implement the same strategy as in Sengkang to other areas for quick take-up in planned development areas as we have identified the oversupplied areas as places with ratio of lower property size but high unit price – which may not be as good a bargain as in Sengkang. There is a need to make these areas more attractive for take-up, such as lowered stamp duties, or mortgage loans if applicable – before they lose their novelty and attractiveness to buyers!


Recommendation 2: Looking at the Property Size/Unit Price ratio for those high in remainder of supply, URA also needs to clear those that may not be so attractive. For example, Little India has 2578 units left, but has one of the lowest ratios, indicating a less than ideal bargain. As such, creating supply in such areas should be stopped for the areas above 10,000 units as the take up rate would be slow in 2016. What URA can do is focus on filling the existing supply with good deals first, and let the excess demand naturally spillover into areas such as Little India.


Does supply of the property types affect prices falling?

I enabled Quarters 1-3 again for the supply data to compare against change in Transaction price to see if there was a difference in the price across quarters. I also edited the relationship for both supply and sales data to sync by Quarter.

A1 3-2.png


Rationale: This chart displays supply of the respective property types (Overall, Apartments, Condominiums, Landed Property) and average transaction prices of the property types over time. Both variables are normalized with each other to see a general trend. Previously, there were the bar charts to show the growth trend of each property type - now with the property prices mapped with it, we can see if they both follow the same pattern or not.


Recommendation 3: The Overall view shows that average transaction prices were lower at the end of the year even though supply increased. Landed Properties do not follow this trend, where transaction prices increased with greater supply. As transaction prices drop from Q2 to Q3, URA should take note of this trend so as to ensure private property prices do not drop too much – they should recover to healthy levels by Q4. Assuming that Q1 is where prices are ‘normalized’, URA can focus on coordinating supply and demand levels as mentioned above to regulate property pricing.


Thank you for your time and attention, I hope you enjoyed the read!


Infographic

Thomas Thio Data Viz A1 InfoGraph.jpg


Comments

Your comments are greatly appreciated. Please leave them here!