Difference between revisions of "IS428 2017 18T1 Group05"

From Visual Analytics for Business Intelligence
Jump to navigation Jump to search
 
(45 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Problem Statement and Motivation ==
+
[[File:Sadmantax.png|center|500px]]
Have you received a pay check or paid for a product only to find out a significant amount went to paying taxes? In 2017, The Inland Revenue Authority of Singapore (IRAS) collected tax revenue amounting to S$47 billion, a 5% increase from tax revenue in the fiscal year 2016 <sup>[http://www.businesstimes.com.sg/government-economy/iras-collected-s47b-in-tax-revenue-in-fy2017-up-nearly-5-from-a-year-ago]</sup>. Taxes are compulsory contributions made to the government by citizens and firms residing in the nation to fund government operations on certain categories of products and services. In recent years, tax compositions has differed, with similar changes trending globally.<sup>[https://ourworldindata.org/taxation/#recent-trends-in-the-taxation-of-consumption]</sup>.
 
  
According to a report by the Organization for Economic Co-operation and Development (OECD), Singapore was ranked as one of the lowest-taxed economies in South-east Asia and amongst other economically developed countries<sup>[http://www.asiaone.com/singapore/singapore-has-one-lowest-tax-gdp-ratio-among-asian-economies-oecd]</sup>. Tax revenue in Singapore serves fund government operations and promote social and economic goals. In doing so, the government aims to ensure competitive tax rates to both corporations individuals to ensure a healthy economy. In this project, we hope to allow users to explore trends and patterns in the composition of Singapore’s tax revenue over the years. Furthermore, we hope that the interactive visualization will aid the public in understanding the key components of Singapore’s tax revenue and the share of their contribution to tax revenue.
+
<center style="width:100%">
 +
{| style="background-color:#ffffff; width=100%; margin: 3px 10px 3px 10px"|
 +
| style="font-family:Open Sans, Arial, sans-serif; font-size:15px; text-align: center; border-top:solid #db0b2d; border-bottom:solid #db0b2d;"|
 +
[[IS428_2017_18T1_Group05|<font color="#3c3c3c"><strong>PROPOSAL</strong></font>]]
  
== Related Work ==
+
| style="font-family:Open Sans, Arial, sans-serif; font-size:15px; text-align: center; border-top:solid #f5f5f5; border-bottom:solid #f5f5f5;" | 
== Technical Challenges ==
+
[[IS428_2017_18T1_Group05:Poster|<font color="#3c3c3c"><strong>POSTER</strong></font>]]
== Project Milestones ==
+
 
== References ==
+
| style="font-family:Open Sans, Arial, sans-serif; font-size:15px; text-align: center; border-top:solid #f5f5f5; border-bottom:solid #f5f5f5;" | 
== Comments ==
+
[[IS428_2017_18T1_Group05:Application|<font color="#3c3c3c"><strong>APPLICATION</strong></font>]]
 +
 
 +
| style="font-family:Open Sans, Arial, sans-serif; font-size:15px; text-align: center; border-top:solid #f5f5f5; border-bottom:solid #f5f5f5;" | 
 +
[[IS428_2017_18T1_Group05:Research Paper|<font color="#3c3c3c"><strong>RESEARCH PAPER</strong></font>]]
 +
 
 +
| style="font-family:Open Sans, Arial, sans-serif; font-size:15px; text-align: center; border-top:solid #f5f5f5; border-bottom:solid #f5f5f5;" | 
 +
[[Project_Groups|<font color="#3c3c3c"><strong>GROUP PROJECT PAGE</strong></font>]]
 +
|}
 +
</center>
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">PROBLEM STATEMENT & MOTIVATION</font></div>
 +
 
 +
In 2017, The Inland Revenue Authority of Singapore (IRAS) collected tax revenue amounting to S$47 billion, a 5% increase from the amount collected in the fiscal year 2016 <sup>[http://www.businesstimes.com.sg/government-economy/iras-collected-s47b-in-tax-revenue-in-fy2017-up-nearly-5-from-a-year-ago]</sup>.
 +
 
 +
Taxes are compulsory contributions made to the government by citizens and firms residing in the nation to sustain government operations. Tax revenue in Singapore serves to fund government operations and promote social and economic goals. To diversify tax revenue, taxes collection can come in different forms such as personal income tax and corporate tax. In doing so, the government aims to ensure competitive tax rates to both corporations and individuals to ensure a healthy economy. Tax schemes can be complex and difficult to understand,especially in Singapore where a progressive tax system is used in collecting individual income tax.
 +
 
 +
While IRAS publishes a summary of data and datasets of tax collected in each tax area where each type of tax revenue is viewed in isolation, there is no known platform that consolidates the tax data and allows the public to understand Singapore's tax revenue and its compositions interactively and comprehensively. We believe that certain forms of tax continue to make up a huge portion of Singapore's tax revenue portfolio over the years despite the shift in tax compositions that has been trending globally<sup>[https://ourworldindata.org/taxation/#recent-trends-in-the-taxation-of-consumption]</sup>. Hence, we hope to allow users to explore trends and patterns in the composition of Singapore’s tax revenue over the years through this project. Furthermore, we hope that the interactive visualization will aid the public in understanding the key components of Singapore’s tax revenue and the share of their contribution to tax revenue.
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Objectives</font></div>
 +
 
 +
In this project, we are interested to create a visualization that helps analyst perform the following:
 +
# Understanding the trend and patterns in the composition of Singapore's tax revenue over the years. 
 +
# Analyzing the effect of taxes on certain products and services within the specific tax segment. 
 +
# Understanding of their contributions to Singapore's tax revenue
 +
# Evaluating their investment/purchase decisions on big ticket items that are taxable (e.g. cars)
 +
 
 +
By conducting the analysis, it allows the government or policy makers to better identify potential relationships between tax collection and tax rates. If a link between tax revenue and the effect on of tax on the consumption for products and services within that segment can be identified, the government and policy makers can be made aware of how they could potentially increase their tax revenue and/or influence the market's movements. On the other hand, individuals and businesses may also better understand the impact of tax within a specific industry. Furthermore, individuals may also observe the change in the way the Singapore government generate operating revenue through tax and evaluate movements in the market to anticipate changes in the market in the next few years, as influenced by the government's taxation decisions.
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Description of Dataset</font></div>
 +
 
 +
In this project, we will be examining the key components that make up government tax revenue. Data used in this project will be obtained from open data published by the Inland Revenue Authority of Singapore <sup>[https://www.iras.gov.sg/IRASHome/Publications/Statistics-and-Papers/Tax-Statistics/#tax_collection]</sup> and Data.gov.sg <sup>[https://data.gov.sg/dataset/government-fiscal-position-annual?view_id=6499125e-fead-4f21-880b-a0dc6f049426&resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd%20]</sup>. We will be looking at the following areas of tax revenue in Singapore.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Type of Tax Revenue !! Description !! Breakdown
 +
|-
 +
| <div align="center">[https://www.iras.gov.sg/irashome/uploadedFiles/IRASHome/Publications/6IIT_Taxable%20Individuals%20by%20AI%20Gp_YA04-YA16.xlsx Individual Income Tax]</div> || Revenue from the progressive tax rate imposed on individuals based on their chargeable income status || Based on individual income groups from S$20,000 to S$1,000,000 with a bin of S$5,000
 +
|-
 +
| <div align="center">[https://www.iras.gov.sg/irashome/uploadedFiles/IRASHome/Publications/10CIT_Taxable%20Coys%20by%20Income%20Gp_YA04-YA16.xlsx Corporate Tax]</div> || Revenue from the direct tax imposed on the income of business entities || Based on corporate income groups from S$10,000 to S$5,000,000 with a bin of S$10,000
 +
|-
 +
| <div align="center">[https://data.gov.sg/dataset/government-fiscal-position-annual?resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd Withholding Tax]</div> || Revenue from tax on specific types of payments made such as Royalty or Interest fee  || No breakdown of data available hence visualization will depict estate duty as a whole
 +
|-
 +
| <div align="center">[https://www.iras.gov.sg/irashome/uploadedFiles/IRASHome/Publications/13PT_AV%20and%20PT%20by%20Ppty%20Type_FY02-FY16.xlsx Property Tax]</div> || Revenue from the progressive tax rate is applied on owner-occupied and non-owner occupied residential properties. All other properties in Singapore are taxed at a fixed rate of the Annual Value || Based on Property type (e.g. Land, HDB)
 +
|-
 +
| <div align="center">[https://data.gov.sg/dataset/government-fiscal-position-annual?resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd Estate Duty]</div>|| Revenue from tax imposed on wealth left by those who have died while residing in Singapore. It should be noted that estate duty is no longer imposed on deaths on and after 15th February 2008 upon the abolishment of this duty ||  No breakdown of data available hence visualization will depict estate duty as a whole
 +
|-
 +
| <div align="center">[https://data.gov.sg/dataset/government-fiscal-position-annual?resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd Motor Vehicle Tax]</div> || Revenue from the taxes imposed on motor vehicles (e.g. registration fees, road tax) curb car ownership and road congestion. It should be noted that Motor Vehicle Tax exclde excise duties on motor vehicle which are classified under Customs and Excise Duties || No breakdown of data available, hence visualization will depict motor vehicle tax as a whole
 +
|-
 +
| <div align="center">[https://www.ceicdata.com/en Customs and Excise Duties]</div> || Revenue from duties imposed on  motor vehicles, tobacco, liquor and petroleum products || Based on product type
 +
|-
 +
| <div align="center">[https://www.iras.gov.sg/irashome/uploadedFiles/IRASHome/Publications/14GST_GST%20by%20Econ%20Sector_FY04-FY16.xlsx Goods and Services Tax]</div> || Revenue from the value added tax imposed on most good and services for domestic consumption || Based on economic sector & based on entity type
 +
|-
 +
| <div align="center">[https://data.gov.sg/dataset/government-fiscal-position-annual?resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd Betting Tax]</div> || Revenue from the fixed tax rate imposed on a person or organization receiving bets based on type of betting schemes available in Singapore (e.g. 4D, Toto, Big Sweep, Sports Betting). It should be noted that Betting Tax includes Casino Tax with effect from March 2010, under Section 146 of the Casino Control Act ||  No breakdown of data available hence visualization will depict betting tax as a whole
 +
|-
 +
| <div align="center">[https://www.iras.gov.sg/irashome/uploadedFiles/IRASHome/Publications/16SD_SD%20Assessed_FY06-FY16(1).xls Stamp Duties]</div> || Revenue from tax levied on documents || Based on types of duties (e.g. Sale & Purchase Agreement, Lease Agreement, Mortgage Agreement)
 +
|-
 +
| <div align="center">[https://data.gov.sg/dataset/government-fiscal-position-annual?resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd Statutory Board Contributions]</div> || Compulsory contributions made by Statutory Boards under the Statutory Corporations (Contributions to Consolidated Fund) Act to provide revenues not allocated to specific purposes by any written law into the Government Consolidated Fund|| No breakdown of data available hence visualization will depict estate duty as a whole
 +
|-
 +
| <div align="center">[https://data.gov.sg/dataset/government-fiscal-position-annual?resource_id=d4dbffc1-b097-4d86-9da8-afaf91dfbcbd Others]</div> || Revenue mainly comprising Foreign Worker Levy and Airport Passenger Service charge ||  No breakdown of data available hence visualization will depict 'others' tax as a whole
 +
|}
 +
 
 +
Beyond this, our group has decided to consolidate all the data sources into a single workbook, organized by tax categories. The consolidated data will be uploaded here in future.
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Background of Survey and Research on Related Work</font></div>
 +
 
 +
Our group has done prior research on related work on tax composition and pattern visualizations. While there has not been an interactive visualization to depict Singapore's tax revenue composition and patterns over the years, the following work are current visualizations related to Singapore Tax composition and of other countries' tax revenue.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! '''Related Works''' !! '''Comments'''
 +
|-
 +
| '''Data Visualization by Inland Revenue Authority of Singapore for the Public'''
 +
 
 +
[[File:IRAS TaxStats-Info-graphics V06 FA-min.jpg|frameless|center|IRAS Tax Statistics]]
 +
 
 +
Link: https://www.iras.gov.sg/IRASHome/Publications/Statistics-and-Papers/Tax-Statistics/
 +
 
 +
|| Simple and intuitive design that reveals key insights on each component of tax revenue. However, the visualization is not interactive and does not allow users to see the overall composition of tax revenue and observe patterns or changes in tax revenue components.
 +
|-
 +
| ''' Interactive Graph on Texas Tax Revenue '''
 +
 
 +
[[File:Tax revenue of Texas.png|500px|frameless|center]]
 +
 +
Link: https://bivisual.cpa.texas.gov/QvAJAXZfc/OpenDocNoToolbar.htm?document=Documents%2FTR_Master_UI.qvw&host=QVS%40daupswap80&anonymous=true&select=LB00,09&sheet=SH27
 +
 
 +
|| Interactive visualization allows users to filter and select according to the components needed. Upon selecting the components and year, users are able to see the relevant tax figures and the updated total revenue with a detailed breakdown of the components.
 +
 
 +
|-
 +
| '''Interactive visualization of Tax Breaks in the US'''
 +
 
 +
[[File:Tax break.JPG|500px|frameless|center]]
 +
 
 +
Link: https://www.nationalpriorities.org/interactive-data/taxbreaks/2014/visualization/
 +
 
 +
|| Users are able to analyze the total cost of each tax reduction scheme (also known as tax break) in the US over time and the number of people in each income group who benefit from it.
 +
|}
 +
 
 +
Our project has considered the following types of visualizations and prior work that we believe will add value in building the new visualization.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! <div align="center">Type of Visualization</div> !! <div align="center">Detailed Description</div>
 +
|-
 +
| Treemaps
 +
 
 +
[[File:Many eyes treemap.png|300px|frameless|left]]
 +
[[File:Gradient grouped treemap.jpg|300px|frameless|left]]
 +
 
 +
 
 +
 
 +
Sample link: http://bl.ocks.org/Rnhatch/1820583
 +
 
 +
|| Tree map is an effective tool giving an summary of huge data sets by in breaking down information in multiple dimensions, by size & colour. As such, users can easily interpret the data set without much analytical perspective. Furthermore, with good transitions such as the one provided in the sample link, users can able to see the changes in size when the data is categorized based on different factors.
 +
 
 +
|-
 +
| Sunburst Diagram
 +
 
 +
[[File:Sunburst diagram.png|300px|frameless|center]]
 +
 
 +
 
 +
 
 +
 
 +
Sample link: https://bl.ocks.org/kerryrodden/7090426
 +
 
 +
|| Sunburst diagrams are also known as "Radial Treemaps". Users are able to tell the hierarchy of the data from the rings in sunburst diagram. Each ring is sliced according to its respective categories. Similar to a tree map, a sunburst can organize large data sets. In addition, sunburst diagrams are able to portray the sequence of events as the user analyzes from one ring to another.
 +
 
 +
''* After much contemplation, our group has decided to utilize a tree map instead of the sunburst diagram as there is no sequence to the tax data set hence the value of the sunburst diagram features will be unnecessary.''
 +
|-
 +
| Multi-Line chart
 +
 
 +
[[File:PxR2k.png|300px|frameless|left]]
 +
 
 +
 
 +
 
 +
Sample Link: http://bl.ocks.org/benjchristensen/2657838
 +
 
 +
|| Line charts are especially useful in visualizing time-series data and allows user to identify patterns and changes over time.
 +
 
 +
|-
 +
| Stacked Area Chart
 +
 
 +
[[File:Area chart.png|300px|frameless|left|Stacked Area Chart]]
 +
[[File:Area chart 2.png|300px|frameless|left|100% Stacked Area Chart]]
 +
 
 +
 
 +
 
 +
Sample Link: internet-banking.dbs.com.sg/IB/Welcome
 +
 
 +
|| Stacked Area charts are effective ways to depict part-to-whole relationships of categories. 100% stacked area charts can be used when cumulative values are not important while stacked area charts can be used when it is important to show difference in cumulative values.
 +
 
 +
|-
 +
| Bar Chart
 +
 
 +
[[File:Bar tax.png|300px|frameless|left]]
 +
 
 +
 
 +
 
 +
Sample Link: http://bl.ocks.org/jonahwilliams/2f16643b999ada7b1909
 +
 
 +
|| Bar charts offers user an easy way of comparing data between categories of data. In the context of tax, bar charts can enable us to visualize the change in absolute dollar amount in tax revenue in different categories and sub-categories.
 +
|}
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Technical Challenges</font></div>
 +
 
 +
{| class="wikitable"
 +
|-
 +
! <div align="center">Key Technical Challenges</div> !! <div align="center">Detailed Description</div> !! <div align="center">Proposed Solution</div>
 +
|-
 +
| <div align="center">Unfamiliar with Javascript and D3 Libraries</div>
 +
||
 +
*Javascript is a language that is new to the team and would take some time for us to adapt
 +
||
 +
* Attend D3 Programming Workshop
 +
* Purchase and self-study of D3 Programming Web Development Course Pack
 +
* Peer Learning
 +
|-
 +
| <div align="center">Data Cleaning & Data Transformation</div>
 +
||
 +
* The tax spreadsheets provided by IRAS are of different structures. Integrating these files would mean a lot of manual work.
 +
||
 +
* Work together to clean, transform and analyze the data
 +
|-
 +
| <div align="center">Data Storage & Rendering</div>
 +
||
 +
* Rending time for the webpage may be slow due to the large dataset.
 +
||
 +
* Store the information in a database and creating caches to reduce rendering time
 +
|-
 +
| <div align="center">Identifying Optimal Interactive Elements</div>
 +
||
 +
* Interactive and animation elements needs to be properly timed and effective in helping users to understand the data better and explore trends and changes easily which may require trial and error
 +
||
 +
* Research on how people normally build their interactive graphs/charts
 +
* Develop storyboards/design flows
 +
|}
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Proposed Visualization</font></div>
 +
 
 +
[[Image:Proposed dashboard.png|center|700px]]
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Project Milestones</font></div>
 +
 
 +
The following shows our project timeline for the completion of this project:
 +
 
 +
 
 +
<div align="center">[[Image:TaxEdTimeline.png||1000px]]</div>
 +
 
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Tools/Technologies</font></div>
 +
The following are some of the tools/technologies that we will be utilizing during the project:
 +
* D3.js
 +
* Chart.js
 +
* HighCharts
 +
* Microsoft Excel
 +
* Adobe Photoshop
 +
* Notepad++
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">TAX-ED team & mentor</font>
 +
</div>
 +
 
 +
<div style="text-align:center; font-family:Century Gothic; padding: 20px 0px; font-size:15px">
 +
 
 +
<div style="width:25%; display:inline-block;">
 +
<span style="border-radius:50%;display: inline-block; overflow: hidden; border: 2px solid #db0b2d; width:200px; height:200px">[[Image:Taffy.png]]</span>
 +
<p><strong>Taffy Joan</strong></p>
 +
</div><div style="width:25%; display:inline-block;">
 +
<span style="border-radius:50%;display: inline-block; overflow: hidden; border: 2px solid #db0b2d; width:200px; height:200px">[[Image:Bryan.jpg]]</span>
 +
<p><strong>Bryan Lau</strong></p>
 +
</div><div style="width:25%; display:inline-block;">
 +
<span style="border-radius:50%;display: inline-block; overflow: hidden; border: 2px solid #db0b2d; width:200px; height:200px">[[Image:KW.jpg]]</span>
 +
<p><strong>Kei Wen</strong></p>
 +
</div><div style="width:25%; display:inline-block;">
 +
<span style="border-radius:50%;display: inline-block; overflow: hidden; border: 2px solid #db0b2d; width:200px; height:200px">[[Image:Prof_kam.png]]</span>
 +
<p><strong>Prof Kam</strong></p>
 +
</div>
 +
 
 +
</div>
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">References</font></div>
 +
 
 +
Treemaps - https://stats.stackexchange.com/questions/30941/are-tree-map-diagrams-effective-at-conveying-information
 +
 
 +
When to Use an Area Chart - https://visage.co/data-visualization-101-area-charts/
 +
 
 +
Sunburst Diagram - https://datavizcatalogue.com/methods/sunburst_diagram.html
 +
 
 +
IRAS collected S$47b in tax revenue in FY2017; up nearly 5% from a year ago - http://www.businesstimes.com.sg/government-economy/iras-collected-s47b-in-tax-revenue-in-fy2017-up-nearly-5-from-a-year-ago
 +
 
 +
Singapore has one of the lowest tax-GDP ratio among Asian economies: OECD - http://www.asiaone.com/singapore/singapore-has-one-lowest-tax-gdp-ratio-among-asian-economies-oecd
 +
 
 +
Recent trends in the taxation of consumption - https://ourworldindata.org/taxation/#recent-trends-in-the-taxation-of-consumption
 +
 
 +
Tax Statistics - https://www.iras.gov.sg/IRASHome/Publications/Statistics-and-Papers/Tax-Statistics/#tax_collection
 +
 
 +
D3.js - https://d3js.org/
 +
 
 +
The Advanced Web Developer Bootcamp - https://www.udemy.com/the-advanced-web-developer-bootcamp/learn/v4/content
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Brainstorming Sessions</font></div>
 +
The following image shows the proposed storyboard that was designed during our brainstorming session:
 +
 
 +
[[Image:Brainstorming1.jpg||600px]]
 +
 
 +
As illustrated in this image, we decided to display our visualizations entirely on a single page. The page will be dynamic and allow for interactivity. Upon startup, we will present a high level view of all the tax that has been collected by Singapore's government, for all the years that we have data for. Analysts may then choose to select the starting and ending point for the number of years they would like to observe the trend for, and both our tree-maps and bar charts/area graphs/line charts will be updated dynamically. Analysts may also choose to dive deeper into a tax segment to better understand the components that make up of that segment.
 +
 
 +
<div style="background: #333; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;letter-spacing:-0.08em;font-size:20px; text-transform:uppercase; border-left:10px solid #db0b2d"><font color=#fbfcfd face="Century Gothic">Comments</font></div>
 +
 
 +
Please feel free to provide us with your comments!

Latest revision as of 22:37, 26 November 2017

Sadmantax.png

PROPOSAL

POSTER

APPLICATION

RESEARCH PAPER

GROUP PROJECT PAGE

PROBLEM STATEMENT & MOTIVATION

In 2017, The Inland Revenue Authority of Singapore (IRAS) collected tax revenue amounting to S$47 billion, a 5% increase from the amount collected in the fiscal year 2016 [1].

Taxes are compulsory contributions made to the government by citizens and firms residing in the nation to sustain government operations. Tax revenue in Singapore serves to fund government operations and promote social and economic goals. To diversify tax revenue, taxes collection can come in different forms such as personal income tax and corporate tax. In doing so, the government aims to ensure competitive tax rates to both corporations and individuals to ensure a healthy economy. Tax schemes can be complex and difficult to understand,especially in Singapore where a progressive tax system is used in collecting individual income tax.

While IRAS publishes a summary of data and datasets of tax collected in each tax area where each type of tax revenue is viewed in isolation, there is no known platform that consolidates the tax data and allows the public to understand Singapore's tax revenue and its compositions interactively and comprehensively. We believe that certain forms of tax continue to make up a huge portion of Singapore's tax revenue portfolio over the years despite the shift in tax compositions that has been trending globally[2]. Hence, we hope to allow users to explore trends and patterns in the composition of Singapore’s tax revenue over the years through this project. Furthermore, we hope that the interactive visualization will aid the public in understanding the key components of Singapore’s tax revenue and the share of their contribution to tax revenue.

Objectives

In this project, we are interested to create a visualization that helps analyst perform the following:

  1. Understanding the trend and patterns in the composition of Singapore's tax revenue over the years.
  2. Analyzing the effect of taxes on certain products and services within the specific tax segment.
  3. Understanding of their contributions to Singapore's tax revenue
  4. Evaluating their investment/purchase decisions on big ticket items that are taxable (e.g. cars)

By conducting the analysis, it allows the government or policy makers to better identify potential relationships between tax collection and tax rates. If a link between tax revenue and the effect on of tax on the consumption for products and services within that segment can be identified, the government and policy makers can be made aware of how they could potentially increase their tax revenue and/or influence the market's movements. On the other hand, individuals and businesses may also better understand the impact of tax within a specific industry. Furthermore, individuals may also observe the change in the way the Singapore government generate operating revenue through tax and evaluate movements in the market to anticipate changes in the market in the next few years, as influenced by the government's taxation decisions.

Description of Dataset

In this project, we will be examining the key components that make up government tax revenue. Data used in this project will be obtained from open data published by the Inland Revenue Authority of Singapore [3] and Data.gov.sg [4]. We will be looking at the following areas of tax revenue in Singapore.

Type of Tax Revenue Description Breakdown
Revenue from the progressive tax rate imposed on individuals based on their chargeable income status Based on individual income groups from S$20,000 to S$1,000,000 with a bin of S$5,000
Revenue from the direct tax imposed on the income of business entities Based on corporate income groups from S$10,000 to S$5,000,000 with a bin of S$10,000
Revenue from tax on specific types of payments made such as Royalty or Interest fee No breakdown of data available hence visualization will depict estate duty as a whole
Revenue from the progressive tax rate is applied on owner-occupied and non-owner occupied residential properties. All other properties in Singapore are taxed at a fixed rate of the Annual Value Based on Property type (e.g. Land, HDB)
Revenue from tax imposed on wealth left by those who have died while residing in Singapore. It should be noted that estate duty is no longer imposed on deaths on and after 15th February 2008 upon the abolishment of this duty No breakdown of data available hence visualization will depict estate duty as a whole
Revenue from the taxes imposed on motor vehicles (e.g. registration fees, road tax) curb car ownership and road congestion. It should be noted that Motor Vehicle Tax exclde excise duties on motor vehicle which are classified under Customs and Excise Duties No breakdown of data available, hence visualization will depict motor vehicle tax as a whole
Revenue from duties imposed on motor vehicles, tobacco, liquor and petroleum products Based on product type
Revenue from the value added tax imposed on most good and services for domestic consumption Based on economic sector & based on entity type
Revenue from the fixed tax rate imposed on a person or organization receiving bets based on type of betting schemes available in Singapore (e.g. 4D, Toto, Big Sweep, Sports Betting). It should be noted that Betting Tax includes Casino Tax with effect from March 2010, under Section 146 of the Casino Control Act No breakdown of data available hence visualization will depict betting tax as a whole
Revenue from tax levied on documents Based on types of duties (e.g. Sale & Purchase Agreement, Lease Agreement, Mortgage Agreement)
Compulsory contributions made by Statutory Boards under the Statutory Corporations (Contributions to Consolidated Fund) Act to provide revenues not allocated to specific purposes by any written law into the Government Consolidated Fund No breakdown of data available hence visualization will depict estate duty as a whole
Revenue mainly comprising Foreign Worker Levy and Airport Passenger Service charge No breakdown of data available hence visualization will depict 'others' tax as a whole

Beyond this, our group has decided to consolidate all the data sources into a single workbook, organized by tax categories. The consolidated data will be uploaded here in future.

Background of Survey and Research on Related Work

Our group has done prior research on related work on tax composition and pattern visualizations. While there has not been an interactive visualization to depict Singapore's tax revenue composition and patterns over the years, the following work are current visualizations related to Singapore Tax composition and of other countries' tax revenue.

Related Works Comments
Data Visualization by Inland Revenue Authority of Singapore for the Public
IRAS Tax Statistics

Link: https://www.iras.gov.sg/IRASHome/Publications/Statistics-and-Papers/Tax-Statistics/

Simple and intuitive design that reveals key insights on each component of tax revenue. However, the visualization is not interactive and does not allow users to see the overall composition of tax revenue and observe patterns or changes in tax revenue components.
Interactive Graph on Texas Tax Revenue
Tax revenue of Texas.png

Link: https://bivisual.cpa.texas.gov/QvAJAXZfc/OpenDocNoToolbar.htm?document=Documents%2FTR_Master_UI.qvw&host=QVS%40daupswap80&anonymous=true&select=LB00,09&sheet=SH27

Interactive visualization allows users to filter and select according to the components needed. Upon selecting the components and year, users are able to see the relevant tax figures and the updated total revenue with a detailed breakdown of the components.
Interactive visualization of Tax Breaks in the US
Tax break.JPG

Link: https://www.nationalpriorities.org/interactive-data/taxbreaks/2014/visualization/

Users are able to analyze the total cost of each tax reduction scheme (also known as tax break) in the US over time and the number of people in each income group who benefit from it.

Our project has considered the following types of visualizations and prior work that we believe will add value in building the new visualization.

Type of Visualization
Detailed Description
Treemaps
Many eyes treemap.png
Gradient grouped treemap.jpg


Sample link: http://bl.ocks.org/Rnhatch/1820583

Tree map is an effective tool giving an summary of huge data sets by in breaking down information in multiple dimensions, by size & colour. As such, users can easily interpret the data set without much analytical perspective. Furthermore, with good transitions such as the one provided in the sample link, users can able to see the changes in size when the data is categorized based on different factors.
Sunburst Diagram
Sunburst diagram.png



Sample link: https://bl.ocks.org/kerryrodden/7090426

Sunburst diagrams are also known as "Radial Treemaps". Users are able to tell the hierarchy of the data from the rings in sunburst diagram. Each ring is sliced according to its respective categories. Similar to a tree map, a sunburst can organize large data sets. In addition, sunburst diagrams are able to portray the sequence of events as the user analyzes from one ring to another.

* After much contemplation, our group has decided to utilize a tree map instead of the sunburst diagram as there is no sequence to the tax data set hence the value of the sunburst diagram features will be unnecessary.

Multi-Line chart
PxR2k.png


Sample Link: http://bl.ocks.org/benjchristensen/2657838

Line charts are especially useful in visualizing time-series data and allows user to identify patterns and changes over time.
Stacked Area Chart
Stacked Area Chart
100% Stacked Area Chart


Sample Link: internet-banking.dbs.com.sg/IB/Welcome

Stacked Area charts are effective ways to depict part-to-whole relationships of categories. 100% stacked area charts can be used when cumulative values are not important while stacked area charts can be used when it is important to show difference in cumulative values.
Bar Chart
Bar tax.png


Sample Link: http://bl.ocks.org/jonahwilliams/2f16643b999ada7b1909

Bar charts offers user an easy way of comparing data between categories of data. In the context of tax, bar charts can enable us to visualize the change in absolute dollar amount in tax revenue in different categories and sub-categories.
Technical Challenges
Key Technical Challenges
Detailed Description
Proposed Solution
Unfamiliar with Javascript and D3 Libraries
  • Javascript is a language that is new to the team and would take some time for us to adapt
  • Attend D3 Programming Workshop
  • Purchase and self-study of D3 Programming Web Development Course Pack
  • Peer Learning
Data Cleaning & Data Transformation
  • The tax spreadsheets provided by IRAS are of different structures. Integrating these files would mean a lot of manual work.
  • Work together to clean, transform and analyze the data
Data Storage & Rendering
  • Rending time for the webpage may be slow due to the large dataset.
  • Store the information in a database and creating caches to reduce rendering time
Identifying Optimal Interactive Elements
  • Interactive and animation elements needs to be properly timed and effective in helping users to understand the data better and explore trends and changes easily which may require trial and error
  • Research on how people normally build their interactive graphs/charts
  • Develop storyboards/design flows
Proposed Visualization
Proposed dashboard.png
Project Milestones

The following shows our project timeline for the completion of this project:


TaxEdTimeline.png


Tools/Technologies

The following are some of the tools/technologies that we will be utilizing during the project:

  • D3.js
  • Chart.js
  • HighCharts
  • Microsoft Excel
  • Adobe Photoshop
  • Notepad++
TAX-ED team & mentor

Taffy.png

Taffy Joan

Bryan.jpg

Bryan Lau

KW.jpg

Kei Wen

Prof kam.png

Prof Kam

References

Treemaps - https://stats.stackexchange.com/questions/30941/are-tree-map-diagrams-effective-at-conveying-information

When to Use an Area Chart - https://visage.co/data-visualization-101-area-charts/

Sunburst Diagram - https://datavizcatalogue.com/methods/sunburst_diagram.html

IRAS collected S$47b in tax revenue in FY2017; up nearly 5% from a year ago - http://www.businesstimes.com.sg/government-economy/iras-collected-s47b-in-tax-revenue-in-fy2017-up-nearly-5-from-a-year-ago

Singapore has one of the lowest tax-GDP ratio among Asian economies: OECD - http://www.asiaone.com/singapore/singapore-has-one-lowest-tax-gdp-ratio-among-asian-economies-oecd

Recent trends in the taxation of consumption - https://ourworldindata.org/taxation/#recent-trends-in-the-taxation-of-consumption

Tax Statistics - https://www.iras.gov.sg/IRASHome/Publications/Statistics-and-Papers/Tax-Statistics/#tax_collection

D3.js - https://d3js.org/

The Advanced Web Developer Bootcamp - https://www.udemy.com/the-advanced-web-developer-bootcamp/learn/v4/content

Brainstorming Sessions

The following image shows the proposed storyboard that was designed during our brainstorming session:

Brainstorming1.jpg

As illustrated in this image, we decided to display our visualizations entirely on a single page. The page will be dynamic and allow for interactivity. Upon startup, we will present a high level view of all the tax that has been collected by Singapore's government, for all the years that we have data for. Analysts may then choose to select the starting and ending point for the number of years they would like to observe the trend for, and both our tree-maps and bar charts/area graphs/line charts will be updated dynamically. Analysts may also choose to dive deeper into a tax segment to better understand the components that make up of that segment.

Comments

Please feel free to provide us with your comments!