Difference between revisions of "IS428 AY2019-20T1 Assign Wang Xuze"

From Visual Analytics for Business Intelligence
Jump to navigation Jump to search
 
(21 intermediate revisions by the same user not shown)
Line 19: Line 19:
  
 
=Motivations=
 
=Motivations=
# Provide clear overview of the citizen reports to aid decision making
+
# Provide clear overview of the citizen reports to aid decision making.
# Inform the uncertainty and reliability of the citizen reports
+
# Inform the uncertainty and reliability of the citizen reports.
# Show how conditions change over time
+
# Show how conditions change over time.
# Allow effective emergency response to save life
+
# Allow effective emergency response to save life.
  
 
=Data Description=
 
=Data Description=
  
The data includes one (CSV) file spanning the entire length of the event, containing (categorical) individual reports of shaking/damage by neighborhood over time.
+
The data includes
Reports are made by citizens at any time, however, they are only recorded in 5-minute batches/increments due to the server configuration. Furthermore, delays in the receipt of reports may occur during power outages.
+
<ol><li> A <i>mc1-reports-data.csv</i> file spanning the entire length of the event, containing (categorical) individual reports of shaking/damage by neighborhood over time. It has these fields:<br>
 +
<ul><li> time: timestamp of incoming report/record, in the format YYYY-MM-DD hh:mm:ss
 +
<li>location: id of neighborhood where person reporting is feeling the shaking and/or seeing the damage
 +
<li> {shake_intensity, sewer_and_water, power, roads_and_bridges, medical, buildings}: reported categorical value of how violent the shaking was/how bad the damage was (0 - lowest, 10 - highest; missing data allowed) </ul>
  
Data file <i>mc1-reports-data.csv</i> has these fields:
+
<li>Two shakemap PNG files which indicate where the corresponding earthquakes' epicenters originate as well as how much shaking can be felt across the city.
    - time: timestamp of incoming report/record, in the format YYYY-MM-DD hh:mm:ss
 
    - location: id of neighborhood where person reporting is feeling the shaking and/or seeing the damage
 
    - {shake_intensity, sewer_and_water, power, roads_and_bridges, medical, buildings}: reported categorical value of how violent the shaking was/how bad the damage was (0 - lowest, 10 - highest; missing data allowed)
 
  
Two shakemap (PNG) files which indicate where the corresponding earthquakes' epicenters originate as well as how much shaking can be felt across the city.
+
<li>The <i>StHimark.shp</i> provides the geospatial vector data format St. Himark.
 
+
</ol>
The StHimark.shp shapefile provides the geospatial vector data format St. Himark.
 
 
 
The data will then be visualized using Tableau.
 
  
 
=Data Preparation=
 
=Data Preparation=
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! || Join the reports data and Shapefile
+
! style="font-weight: bold;background: #536a87;color:#fbfcfd;width: 20%;" | Join the reports data and Shapefile
 
|-
 
|-
| Steps || Inside Tableau, import <i>mc1-reports-data.csv</i> and <i>StHimark.shp</i> into Connections. Perform an full order join by using <i>location</i> in csv file and <i>Id</i> in shp file.  
+
| Inside Tableau, import <i>mc1-reports-data.csv</i> and <i>StHimark.shp</i> into Connections. Perform an full order join by using <i>location</i> in csv file and <i>Id</i> in shp file. <br>
[[File:Data1-1.png|300px|center|Full outer join]]
+
[[File:Data1-1.png|400px|center|Full outer join]]
<br> This produces the following data columns in Tableau.
+
This produces the following data columns in Tableau.
 
[[File:Data1-2.png|800px|center|Data columns]]
 
[[File:Data1-2.png|800px|center|Data columns]]
 
|}
 
|}
  
 
=Visualisation Techniques=
 
=Visualisation Techniques=
 +
 +
<b>Online interactive visualization: https://public.tableau.com/profile/wang.xuze#!/vizhome/IS428AY2019-20T1AssignWangXuze/Home?publish=yes </b>
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 88: Line 87:
 
|}
 
|}
  
{| class="wikitable"
+
=Question Answering=
|-
 
! style="font-weight: bold;background: #536a87;color:#fbfcfd;width: 20%;" | [Step 2/3] Employee Movement Explorer
 
|-
 
| <b>Purpose / Description</b><br> The purpose of this dashboard is visualise the employee proximity card data. The data are given with X,Y coordinates. Thus, we can plot the data on a background image map which is provided in the original dataset. The proximity card data are visualized on the floor map itself. There are modifications to the floor map so that the data can be better visualized. Now that the employee's movements are visualized on an image map, it gives much higher clarity on the employee's movement/activities around the building.
 
[[Image:Tan Kee Hock MA3 Slide17.JPG|800px|center]]
 
|-
 
| <b>Interactive Technique</b><br>
 
<ol>
 
<li>Select : Hover</li>
 
When the user is interested in a specific data point, he/she can simply place the cursor over the data point. A tooltip will instantly appear with the relevant details. This is to provide the user a more granular level of detail.
 
[[Image:Tan Kee Hock MA3 Slide91.JPG|800px|center]]<br>
 
<li>Filter</li>
 
The filter at this dashboard is to allow the user to specify the data range at which the user is interested to find more about. Furthermore, the user can filter results based on the employee's department. This allows the user to easily understand the behavior of employees from the different departments. It also helped to show the interaction between each department. Along with the date filters, this would give the user an overview of the employee activity within the specified period. Once the filter has been set, the patterns of the individual charts can be seen more clearly.
 
[[Image:Tan Kee Hock MA3 Slide18.JPG|800px|center]]<br>
 
</ol>
 
|-
 
| <b>Types of Charts used</b><br>For this dashboard, much of the data are given based on the location itself. Thus, the data needs to be plotted on an image to effectively show the pattern between the employee's location and the time of the day. This will help to tell us what the employee's movement/activities are like.
 
# Bar chart
 
# Image Maps
 
# Choropleth Map
 
The image below is a representative of the type of charts used. It does not represent all the charts that are present in the dashboard.
 
[[Image:Tan Kee Hock MA3 Slide19.JPG|800px|center]]
 
[[Image:Tan Kee Hock MA3 Slide20.JPG|800px|center]]
 
|}
 
  
{| class="wikitable"
+
<b>Online interactive visualization: https://public.tableau.com/profile/wang.xuze#!/vizhome/IS428AY2019-20T1AssignWangXuze/Home?publish=yes </b>
|-
 
! style="font-weight: bold;background: #536a87;color:#fbfcfd;width: 20%;" | [Step 3] Variable Explorer
 
|-
 
| <b>Purpose / Description</b><br> Variable Explorer is to allow the user to further explore the data in more details. In the previous dashboards, especially for the controls, the level of detail is limited so that the analyst can see the bigger picture. In this dashboard, it is designed to empower the analyst to view more about the data and how it changes across floor, zones and time. This is to help the analyst understand how the readings varies across the mentioned building attributes and time. The aim of this dashboard is to focus on just one measurement and understand its pattern/behaviour.
 
[[Image:Tan Kee Hock MA3 Slide21.JPG|800px|center]]<br>
 
|-
 
| <b>Interactive Technique</b><br>
 
<ol>
 
<li>Select : Hover</li>
 
When the user is interested in a specific data point, he/she can simply place the cursor over the data point. A tooltip will instantly appear with the relevant details. This is to provide the user a more granular level of detail.
 
[[Image:Tan Kee Hock MA3 Slide92.JPG|800px|center]]<br>
 
<li>Filter</li>
 
There are additional filters to the fundamental date filter. The additional filters are for specifying the measurement variable, floor and zones. The analyst can choose the variable which he/she is interested to find out more about.
 
[[Image:Tan Kee Hock MA3 Slide22.JPG|800px|center]]<br>
 
</ol>
 
|-
 
| <b>Types of Charts used</b><br> The data all have one common attribute, which is date/time. Thus, to enable flexibility for the dashboard to handle all of the variable types, the dashboard is fundamentally be required to visualize time-related data. Therefore, the following types of charts are used.
 
# Heatmap
 
# Bar chart
 
# Line Chart
 
The image below is a representative of the type of charts used. It does not represent all the charts that are present in the dashboard.
 
[[Image:Tan Kee Hock MA3 Slide23.JPG|800px|center]]<br>
 
|}
 
  
=Question Answering=
 
 
== Task 1==
 
== Task 1==
  
<i>Emergency responders will base their initial response on the earthquake shake map. Use visual analytics to determine how their response should change based on damage reports from citizens on the ground. How would you prioritize neighborhoods for response? Which parts of the city are hardest hit?</i>
+
<i><b>Emergency responders will base their initial response on the earthquake shake map. Use visual analytics to determine how their response should change based on damage reports from citizens on the ground. How would you prioritize neighborhoods for response? Which parts of the city are hardest hit?</i></b>
 +
 
 +
Given the damage reports by citizens, the emergency responders could change their response accordingly. As far as I am concerned, they should prioritize the neighbourhoods when:
 +
<ol>
 +
<li>The average damage level reported is high</li>
 +
<li>The number of reports is large</li>
 +
<li>The damage to important facilities such as medical, roads and bridges, and buildings etc.</li>
 +
<li>The reports of high-level damage are recent</li> </ol>
  
Given the damage reports by citizens, the emergency responders could change their response accordingly. As far as I am concerned, they should prioritize the neighbourhoods that:
+
The rationale is that high level damage is more severe compared to lower damage and requires immediate response. Large number of reports would generally mean a more reliable situation on site; thus, the neighborhood should be quickly attended to. The damage to certain facilities requires more urgent attention such as medical facilities where they could be further damage to the patients; and roads and bridges where the transportation for rescue is blocked. Last but not least, they should always monitor the most recent reports and attend to those neighborhoods in time.
1. The average damage level reported is high
 
2. The number of reports is large
 
3. The damage to medical, roads and bridges, and buildings etc.
 
4. The reports of high-level damage are recent
 
The rationale is that high level damage is more severe compared to lower damage and requires immediate response. Large number of reports would generally mean a more reliable situation on site; thus, the neighborhood should be quickly attended to. The damage to certain facilities requires more urgent attention such as medical facilities where they could be further damage to the patients, and roads and bridges where the transportation for rescue is blocked. Last but not least, they should always monitor the most recent reports and attend to those neighborhoods in time.
 
  
 
Therefore, I created visualizations to allow emergency responders to get the information through the following ways:
 
Therefore, I created visualizations to allow emergency responders to get the information through the following ways:
Line 157: Line 110:
 
! Serial No. !! Observation
 
! Serial No. !! Observation
 
|-
 
|-
| 1 || This visualization allows emergency responders to view the top damaged neighbourhoods during any hour of any date. The damage level is the average of the reported levels during that hour. As a way for emergency responder to access quickly which are the neighbourhoods that have a general high damage level to all facilities, an overall damage field is included by summing up average damage levels of all categories. A sorting feature is provided for them to sort the neighbourhoods based on the damage level of certain facility if they deem it’s more important to firstly attend to those facilities. (addressed 1 and 3)
+
| 1 || This visualization allows emergency responders to view the top damaged neighbourhoods during any hour of any date. The damage level is the average of the reported levels during that hour. <br> As a way for emergency responders to access quickly which are the neighbourhoods that have a general high damage level to all facilities, an overall damage field is included by summing up average damage levels of all categories. <br> A sorting feature is provided for them to sort the neighbourhoods based on the damage level of certain facility if they deem it’s more important to firstly attend to those facilities. (addressed 1, 3 and 4) <br>
 
+
They could sort it based on the <b>overall damage</b> during 10th hour on 8th April:
 +
[[File:1-1-1.png|800px|center|Sort by overall]]
 +
They could sort it by the facilities that they want to prioritize such as <b>medical</b>:
 
[[File:Fig. 1-1.png|800px|frameless|centre|alt text]]
 
[[File:Fig. 1-1.png|800px|frameless|centre|alt text]]
 
|-
 
|-
| 2 || This visualization allows emergency responders to view the damaged neighbourhoods during any hour of any date, by different colour intensities representing the average damage level reported, according to the reports from citizens. A show damage for filter is provided so that we can choose which facilities’ damage we want to view. In this case, In Northwest during hour 17 on 6 April, there are 48 reports made, and the average medical damage is 8.5. Thus the responders might want to quickly attend to this neighbourhood first. (address 1, 2, 3, 4)
+
| 2 || This visualization allows emergency responders to view the damaged neighbourhoods during any hour of any date, by different colour intensities representing the average damage level reported, according to the reports from citizens. A show damage for filter is provided so that we can choose which facilities’ damage we want to view. In this case, In Northwest during hour 17 on 6 April, there are 48 reports made, and the average medical damage is 8.5. Thus the responders might want to quickly attend to this neighbourhood first. (address 1, 2, 3, 4) <br>
 
[[File:1-2.png|800px|frameless|centre]]
 
[[File:1-2.png|800px|frameless|centre]]
 
|-
 
| 3 || [[Image:Tan Kee Hock MA3 Slide43.JPG|800px|center]]
 
|-
 
| 4 || [[Image:Tan Kee Hock MA3 Slide44.JPG|800px|center]]
 
|-
 
| 5 || [[Image:Tan Kee Hock MA3 Slide45.JPG|800px|center]]
 
|-
 
| 6 || [[Image:Tan Kee Hock MA3 Slide46.JPG|800px|center]]
 
|-
 
| 7 || [[Image:Tan Kee Hock MA3 Slide47.JPG|800px|center]]
 
|-
 
| 8 || [[Image:Slide48.JPG|800px|center]]
 
|-
 
| 9 || The offices of the employees are arranged by position. The higher position the employee is, it is likely that his/her office will be at the higher floor. The executive departments are mainly located on the 3rd floor, while people from the facility and security department comes from the 1st and 2nd floor.
 
|-
 
| 10 || Floor 2 is where the bulk of the employees are. Most of the employee's offices are on the 2nd floor. Although their offices are located on the 2nd floor, they still move about the building as frequently. Also, as seen in the floor map and the employee proximity card data, floor 1 is where meetings and front desk offices are located. Thus, the reduced employee presence in floor 1 also suggests that the meeting rooms in floor 1 are likely to be used to host guests/events
 
 
|}
 
|}
  
 
== Task 2==
 
== Task 2==
<i>Use visual analytics to show uncertainty in the data. Compare the reliability of neighborhood reports. Which neighborhoods are providing reliable reports? Provide a rationale for your response.</i>
+
<i><b>Use visual analytics to show uncertainty in the data. Compare the reliability of neighborhood reports. Which neighborhoods are providing reliable reports? Provide a rationale for your response.</i></b>
  
 
Since the visualizations prepared for question 1 are mostly using average values, it might be acceptable for emergency responders to gain immediate first-hand insights. However, when we display aggregated data like sum or average, we no longer have any visibility into the variance of the underlying data. Especially that our visualizations are based on crowdsourced data that may lack of reliability and the qualities may vary, since the damage level reports are totally based on citizens’ subjective opinions. The emergency responders need to be fully informed of such uncertainties to access the reliabilities of neighbourhood reports. Therefore, there are uncertainties in the data I would like to address.
 
Since the visualizations prepared for question 1 are mostly using average values, it might be acceptable for emergency responders to gain immediate first-hand insights. However, when we display aggregated data like sum or average, we no longer have any visibility into the variance of the underlying data. Especially that our visualizations are based on crowdsourced data that may lack of reliability and the qualities may vary, since the damage level reports are totally based on citizens’ subjective opinions. The emergency responders need to be fully informed of such uncertainties to access the reliabilities of neighbourhood reports. Therefore, there are uncertainties in the data I would like to address.
Line 190: Line 128:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Serial No. !! Description and Significance
+
! Serial No. !! Observation
 
|-
 
|-
| 1 || This is an overall heatmap showing the number of reports made by citizens hourly every day for each of the neighbourhoods.
+
| 1 || This is an overall heatmap showing the number of reports made by citizens hourly every day for each of the neighbourhoods. From this heatmap we can identify the frequency and number of reports made.  
From this heatmap we can identify that the reports are not made consistently.  
 
 
What’s more, there’s background knowledge that there are power outages happening in neighbourhoods like Old Town and Southwest due to Power Department’s work. This will cause delays in the receipt of reports.
 
What’s more, there’s background knowledge that there are power outages happening in neighbourhoods like Old Town and Southwest due to Power Department’s work. This will cause delays in the receipt of reports.
 
Certain abnormalities on the heatmap can be explained with additional information, such as that during  8th and 9th hours of 8th April, there were 2200 and 1713 reports made but no reports made for the following 15 hours, and sudden surge in report numbers happened during 1st hour of 9th April. This must be because of the power outage. This neighbourhood should be attended because of the significant number of reports made before the power outage happened.
 
Certain abnormalities on the heatmap can be explained with additional information, such as that during  8th and 9th hours of 8th April, there were 2200 and 1713 reports made but no reports made for the following 15 hours, and sudden surge in report numbers happened during 1st hour of 9th April. This must be because of the power outage. This neighbourhood should be attended because of the significant number of reports made before the power outage happened.
 
However, information like prolonged period in Scenic Vista without reports made requires more investigation.<br>
 
However, information like prolonged period in Scenic Vista without reports made requires more investigation.<br>
[[File:2-1.png|800px|frameless|center|Number of reports heatmap]]
+
[[File:2-1.png|700px|frameless|center|Number of reports heatmap]]
  
 
|-
 
|-
| 2 || This visualization displays the damage level distribution reports by citizen about different facilities during a certain hour in each neighbourhood. Emergency responders could use this to access how much variations are in the different reports. For example: In Broadview during 14th hour on 6th April, the medical damage reports vary a lot whereas roads and bridges damage reports vary little.
+
| 2 || This visualization displays the damage level distribution reports by citizen about different facilities during a certain hour in each neighbourhood. Emergency responders could use this to access how much variations are in the different reports. <br>For example: In Broadview during 14th hour on 6th April, the medical damage reports vary a lot whereas roads and bridges damage reports vary little.
[[File:2-2.png|800px|frameless|center|Hourly report distribution boxplot]]
+
[[File:2-2.png|700px|frameless|center|Hourly report distribution boxplot]]
  
 
|-
 
|-
| 3 || To answer Which neighbourhoods are providing reliable reports, I think that the neighbourhoods with many reports and little variation in the data are more reliable. Based on these two criteria, this visualization provides the standard deviation of the reported damages about a certain facility. Together with the number of reports during the hour, the emergency responders could decide whether the data is reliable. For example, In Broadview, the reports during 1th hour with a standard deviation of 3.869 are not reliable compared to those during 9th hour with a standard deviation of 2.429.
+
| 3 || To access which neighbourhoods are providing reliable reports, I think that the neighbourhoods with higher number of reports and less variation in the data are more reliable. <br>
 +
Based on these two criteria, this visualization provides the standard deviation of the reported damages about a certain facility (building in this graph). Together with the number of reports during the hour, the emergency responders could decide whether the data is reliable. <br>
 +
For example, In Broadview, the reports during hour 1 with a standard deviation of 3.869 are not reliable compared to those during 9th hour with a standard deviation of 2.429.
  
[[File:2-3.png|800px|frameless|center|Standard deviation of reported damages]]
+
[[File:2-3.png|700px|frameless|center|Standard deviation of reported damages]]
 
<br>
 
<br>
  
  
 
|-
 
|-
| 4 ||If we look at the entire view, we can see that some neighbourhoods generally have reports with small standard deviation (lighter colour) like Broadview and Weston. Whereas some others have more darker colour areas indication less reliable reports with large standard deviation, like Pepper Mill and Safe Town.
+
| 4 ||If we look at the entire view with all dates, we can see that some neighbourhoods have reports with small standard deviation mostly (lighter colour) like Broadview and Weston. <br> Whereas some others have more darker colour areas indication less reliable reports with large standard deviation, like Pepper Mill and Safe Town.
[[File:2-4.png|800px|frameless|center|Overall standard deviation of reported damages]]
+
[[File:2-4.png|700px|frameless|center|Overall standard deviation of reported damages]]
  
  
Line 218: Line 157:
  
 
== Task 3==
 
== Task 3==
Describe up to ten notable anomalies or unusual events you see in the data. Prioritize those issues that are most likely to represent a danger or a serious issue for building operations.
+
<b><i>How do conditions change over time? How does uncertainty in change over time? Describe the key changes you see. Limit your response to 500 words and 8 images.</i></b> <br>
 +
With a time-series data set, we can visualize the changes and look for insights into our data. The changes in our case could be analysed based on:
 +
<ol><li>Change in number of reports </li>
 +
<li>Change in reported damage levels </li></ol>
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Priority !! Measurement Category !! Description and Significance
+
! Serial No. !! Observation
|-
 
| 1 || Hazium Concentration || Hazium is a recently discovered and possibly dangerous chemical. It poses health hazards to the employees whom inhales it. There are spikes in Hazium concentration especially on 3rd (Friday) and 11th (Saturday) June. What is more surprising is that, one of the areas with high concentration is coming from office 3000(CEO's office).  <br><b>Signifiance</b><br> As mentioned in the background text, hazium is a dangerous chemical. High concentration of haizum is likely to pose health issues to employees. No one can explain the effects of hazium, but it was concluded to likely be a dangerous chemical to employee. Therefore, it is crucial for the company to look for the root course and address it.
 
|-
 
| 2 || Return Outlet CO2 Concentration  || This reading tells us the CO2 concentration within the building. The healthy co2 concentration ranges from 250ppm to 1000pm. However on 2 conservative days (6th and 8th of June), the CO2 concentration spike above 1800 ppm. <br><b>Signifiance</b><br> High concentration of CO2 within the building would post health hazard to the employee. PPM reading above 1000, the employees would experience drowsiness. As it reaches above 2000, employees will experience headaches, sleepiness and stagnant, stale, stuffy air. Poor concentration, loss of attention, increased heart rate and slight nausea. It is vital for the company to look investigate the high CO2 concentration.
 
[[Image:Tan Kee Hock MA3 Slide93.JPG|800px|center]]
 
|-
 
| 3 || Thermostat Setting || This finding is as per one which was mentioned in above in Task #2, the malfunction of this Thermostat would be devastating. <br><b>Signifiance</b><br> The thermostat is responsible for regulating and maintain the internal temperature of the building. You can effectively say that, the readings from the thermostat would control the temperature of the building. There have been instances of it peaking up. The high temperature may potentially cause health hazard for the employee
 
 
|-
 
|-
| 4 || VAV_SYS Supply Fan Outlet Mass Flow Rate || This reading tells us the total rate of air delivered by the HVAC system fan to the zone it serves. The data collected in the month of June is not showing consistent results.<br>
+
| 1 || This visualization presents a line graph showing how the hourly number of reports vary for each neighbourhood. We can filter by neighbourhoods and dates and display only those we want to take a deeper look into. <br>
The readings do tally with the VAV_Sys Supply Fan Outlet:Power.<br>
+
This graph shows all neighbourhoods' number of reports change over the period. We can see that, there’s high increase in citizen reports on 8 April when the major quake started, from hour 7 to hour 10, where the number of reports start to decrease. There are occasionally unusual spikes and they are explained by power outage.  
[[Image:Tan Kee Hock MA3 Slide59.JPG|800px|center]]
+
[[File:3-1.png|800px|center|reports count change]]
The readings intensify in 2 particular periods, 7th-8th June and 10th-13th June. During 7th-8th June (Tuesday to Wednesday), the reading intensifies in the early hours and late night. This is an abnormal phenomenon. This is telling us that more air is being delivered by the HVAC system fan when there is no supposed employee during this period. The second period, 10th-13th June, shows intensified readings consistently from 10th June evening to 13th June Morning (Friday to Monday). <br>
+
Using filter to zoom into one particular neighboorhood can provide us with more detailed information. This graph shows the change in Downtown. We could see that citizens started to report information about fore quakes in hour 14 on 6th April; major quakes in hour 7 on 8th April and after quakes in hour 13 on 9th April.
<b>Signifiance</b><br>
+
[[File:3-1-1.png|800px|center|Downtown]]
The readings do not seem to tally with the supposed work shifts of employees. There seems to be an increased flow of air during the period where no one supposed to be there. There are multiple possibilities which may have caused such data readings.
 
# Faulty Sensors causing false readings (Unlikely)
 
# Faulty Equipment
 
This reading is important because it will indicate the overall system health of the HVAC fans. It tells us if the HVAC fans are working harder. It also indicates if the HVAC system's ability to maintain the building's internal temperature/ventilation.
 
 
|-
 
|-
| 5 || Deli-Fan Power || This reading tells us the power used by the deli exhaust fan. There are some suspicious data points with regards to the use of Deli-Fan.<br>
+
| 2 || This visualization presents a line graph showing how the hourly average damage reported varies in a neighbourhood. <br>
[[Image:Slide61.JPG|800px|center]]<br>
+
For example when we look at Easton, we can see that the damage reported for buildings and power are high since hour 0, whereas the damage for roads and bridges and sewer and water started to increase an hour later. This is probably because that the former can be more directly felt by the shaking of the building, the power outage, but the latter could not be felt after a while.
The fan usage seems to be consistently high during a Sunday(5th and 12th June). The readings do not seem to tally with the increased human activities during the weekday. The inconsistent readings do not seem to establish any form of correlation with the human activity. But rather, the pattern of seem to be established by other unknown factors.<br>
+
[[File:3-2.png|800px|center|Reported damage change]]
<b>Signifiance</b><br>
 
Exhaust fans are health indicators of the overall HVAC systems. Should the exhaust fans power usage display sporadic patterns, they indicate abnormalities within the HVAC system. Furthermore, they help to regulate the airflow for the HVAC system. The poor performance of Exhaust fans will significantly hamper the HVAC's ability to regulate internal building temperature.
 
|-
 
| 6 || VAV_SYS Heating Coil Power || There is completely 0 power used for the heating coil. This is entirely not possible as the HVAC system seem to be working properly. Thus, there is very little prove that the Heating Coil is broken/faulty.<br>
 
[[Image:Tan Kee Hock MA3 Slide62.JPG|800px|center]]<br>
 
<b>Signifiance</b><br>
 
This is very likely to be a faulty Power Usage sensor. Although this reading does not seem to affect the rest of the system, an investigation in the faulty sensor is recommended. If there are external forces in play which results in the faulty sensor, then it is very likely this cause will impact other parts of the HVAC system. For example, water leakage in a specific part of the building which caused the sensor to be spolit, etc.
 
|-
 
| 7 || VAV_SYS Supply Fan:Fan Power || The system supply fan consumes more power on the weekend (both Saturday and Sunday). This is highly unusual as there is lower employee activity within the building. Most of the power comes from the fans in level 3. On Saturday it is a half day, but on Sunday only those who are on shift would be in the building. Therefore, on Sunday, there would be close to zero human activity. <br><b>Signifiance</b><br> The supply fan is responsible for circulating the air within the HVAC system. In this case, the unnecessary power consumed by the fan would incur additional cost to the company. Not only that, it is a waste of energy.
 
 
|}
 
|}
  
 
+
=Future Improvement=
=Conclusion=
 
There are many interesting findings which do not reflect the energy efficiency ability which the builders had claimed to be. The new building does not seem to be as energy-efficient as what was previously advertised. As for the occurrence of Hazium, it is postulated to be caused by the employee themselves. The evidence points towards a deliberate attack towards the CEO himself. As Hazium is a newly discovered chemical, its potential impact on the employees is unknown. Many cautious steps should be taken when investigating the Hazium outbreak. Evident suggest that the culprit seem to be an employee from level 3!<br>
 
<b>Main Link</b>
 
One tough assignment down, one more project to remaining - https://public.tableau.com/views/MA_3_Final/Home?:embed=y&:display_count=yes
 
<br>
 
<b>Backup Link</b>
 
This is one tough assignment,I need more backup link - https://public.tableau.com/views/MA_3_0/Home?:embed=y&:display_count=yes
 
 
 
=Improvement=
 
 
Given more time, I will improving on the visualizations by including more statistical methods and reasoning to demonstrate the data uncertainty and reliability. I will also work on improving the interface for the emergency responders and provide them with a much easier and clearer view. Nonetheless, through this assignment, I have learned a lot about interpreting the data, visualization techniques and my analytical ability.
 
Given more time, I will improving on the visualizations by including more statistical methods and reasoning to demonstrate the data uncertainty and reliability. I will also work on improving the interface for the emergency responders and provide them with a much easier and clearer view. Nonetheless, through this assignment, I have learned a lot about interpreting the data, visualization techniques and my analytical ability.
  
 
=Visualisation Software=
 
=Visualisation Software=
  
To perform the visual analysis, this is a list of the software which I used.
+
To perform the visual analysis, this are the softwares I used.
*Tableau
+
*Tableau Desktop
 +
*Tableau Public Server (My work: https://public.tableau.com/profile/wang.xuze#!/vizhome/IS428AY2019-20T1AssignWangXuze/Home?publish=yes)
 
*Excel
 
*Excel
*Chrome
 
 
*R Studio
 
*R Studio
 
  
 
=References=
 
=References=
Line 283: Line 195:
 
* How to Creat Heat Map in Tableau
 
* How to Creat Heat Map in Tableau
 
https://www.youtube.com/watch?v=Tc8VenUN4n8
 
https://www.youtube.com/watch?v=Tc8VenUN4n8
 
+
* Analyzing Time Series
 +
https://www.youtube.com/watch?v=aaaILjNPHSs
  
 
=Comments=
 
=Comments=
Do provide me your feedback!:)
+
I appreciate all suggestions and discussions!
 +
Please provide feedback thank you! :)

Latest revision as of 23:58, 13 October 2019

Mini-Challenge 1: Crowdsourcing for Situational Awareness


Problem Statement

St. Himark has been hit by an earthquake, leaving officials scrambling to determine the extent of the damage and dispatch limited resources to the areas in most need. They quickly receive seismic readings and use those for an initial deployment but realize they need more information to make sure they have a realistic understanding of the true conditions throughout the city.

In a prescient move of community engagement, the city had released a new damage reporting mobile application shortly before the earthquake. This app allows citizens to provide more timely information to the city to help them understand damage and prioritize their response. In this mini-challenge, use app responses in conjunction with shake maps of the earthquake strength to identify areas of concern and advise emergency planners. Note: the shake maps are from April 6 and April 8 respectively.

With emergency services stretched thin, officials are relying on citizens to provide them with much needed information about the effects of the quake to help focus recovery efforts.

By combining seismic readings of the quake, responses from the app, and background knowledge of the city, help the city triage their efforts for rescue and recovery.

Tasks

  1. Emergency responders will base their initial response on the earthquake shake map. Use visual analytics to determine how their response should change based on damage reports from citizens on the ground. How would you prioritize neighborhoods for response? Which parts of the city are hardest hit? Limit your response to 1000 words and 10 images.
  2. Use visual analytics to show uncertainty in the data. Compare the reliability of neighborhood reports. Which neighborhoods are providing reliable reports? Provide a rationale for your response. Limit your response to 1000 words and 10 images.
  3. How do conditions change over time? How does uncertainty in change over time? Describe the key changes you see. Limit your response to 500 words and 8 images.

Motivations

  1. Provide clear overview of the citizen reports to aid decision making.
  2. Inform the uncertainty and reliability of the citizen reports.
  3. Show how conditions change over time.
  4. Allow effective emergency response to save life.

Data Description

The data includes

  1. A mc1-reports-data.csv file spanning the entire length of the event, containing (categorical) individual reports of shaking/damage by neighborhood over time. It has these fields:
    • time: timestamp of incoming report/record, in the format YYYY-MM-DD hh:mm:ss
    • location: id of neighborhood where person reporting is feeling the shaking and/or seeing the damage
    • {shake_intensity, sewer_and_water, power, roads_and_bridges, medical, buildings}: reported categorical value of how violent the shaking was/how bad the damage was (0 - lowest, 10 - highest; missing data allowed)
  2. Two shakemap PNG files which indicate where the corresponding earthquakes' epicenters originate as well as how much shaking can be felt across the city.
  3. The StHimark.shp provides the geospatial vector data format St. Himark.

Data Preparation

Join the reports data and Shapefile
Inside Tableau, import mc1-reports-data.csv and StHimark.shp into Connections. Perform an full order join by using location in csv file and Id in shp file.
Full outer join

This produces the following data columns in Tableau.

Data columns

Visualisation Techniques

Online interactive visualization: https://public.tableau.com/profile/wang.xuze#!/vizhome/IS428AY2019-20T1AssignWangXuze/Home?publish=yes

Dashboard navigations

The homepage is the landing page you will see when you use this Visualization tool. This homepage makes use of the Tableau Dashboard and its button functions to enable interactivity.
home page overview

Dynamic Sorting
Description
To present the top neighborhoods with severe damages, I sort the damage level according to the facility specified.

For example, when user selects shake intensity, the data will be in descending order according to the average damage reported about shake intensity.

Dynamic sorting


Technique
  1. Create a Parameter including the list of values we want the sorting to be based on
    Parameters
  2. Create a Calculation Field matching the parameters with the Measures variables
    Calculation field
  3. Show Parameter Control in the worksheet and now we are able to sort
    Para sorting

Question Answering

Online interactive visualization: https://public.tableau.com/profile/wang.xuze#!/vizhome/IS428AY2019-20T1AssignWangXuze/Home?publish=yes

Task 1

Emergency responders will base their initial response on the earthquake shake map. Use visual analytics to determine how their response should change based on damage reports from citizens on the ground. How would you prioritize neighborhoods for response? Which parts of the city are hardest hit?

Given the damage reports by citizens, the emergency responders could change their response accordingly. As far as I am concerned, they should prioritize the neighbourhoods when:

  1. The average damage level reported is high
  2. The number of reports is large
  3. The damage to important facilities such as medical, roads and bridges, and buildings etc.
  4. The reports of high-level damage are recent

The rationale is that high level damage is more severe compared to lower damage and requires immediate response. Large number of reports would generally mean a more reliable situation on site; thus, the neighborhood should be quickly attended to. The damage to certain facilities requires more urgent attention such as medical facilities where they could be further damage to the patients; and roads and bridges where the transportation for rescue is blocked. Last but not least, they should always monitor the most recent reports and attend to those neighborhoods in time.

Therefore, I created visualizations to allow emergency responders to get the information through the following ways:

Serial No. Observation
1 This visualization allows emergency responders to view the top damaged neighbourhoods during any hour of any date. The damage level is the average of the reported levels during that hour.
As a way for emergency responders to access quickly which are the neighbourhoods that have a general high damage level to all facilities, an overall damage field is included by summing up average damage levels of all categories.
A sorting feature is provided for them to sort the neighbourhoods based on the damage level of certain facility if they deem it’s more important to firstly attend to those facilities. (addressed 1, 3 and 4)

They could sort it based on the overall damage during 10th hour on 8th April:

Sort by overall

They could sort it by the facilities that they want to prioritize such as medical:

alt text
2 This visualization allows emergency responders to view the damaged neighbourhoods during any hour of any date, by different colour intensities representing the average damage level reported, according to the reports from citizens. A show damage for filter is provided so that we can choose which facilities’ damage we want to view. In this case, In Northwest during hour 17 on 6 April, there are 48 reports made, and the average medical damage is 8.5. Thus the responders might want to quickly attend to this neighbourhood first. (address 1, 2, 3, 4)
1-2.png

Task 2

Use visual analytics to show uncertainty in the data. Compare the reliability of neighborhood reports. Which neighborhoods are providing reliable reports? Provide a rationale for your response.

Since the visualizations prepared for question 1 are mostly using average values, it might be acceptable for emergency responders to gain immediate first-hand insights. However, when we display aggregated data like sum or average, we no longer have any visibility into the variance of the underlying data. Especially that our visualizations are based on crowdsourced data that may lack of reliability and the qualities may vary, since the damage level reports are totally based on citizens’ subjective opinions. The emergency responders need to be fully informed of such uncertainties to access the reliabilities of neighbourhood reports. Therefore, there are uncertainties in the data I would like to address.

These visualizations are provided to understand the uncertainty and reliability of neighbourhood reports:

Serial No. Observation
1 This is an overall heatmap showing the number of reports made by citizens hourly every day for each of the neighbourhoods. From this heatmap we can identify the frequency and number of reports made.

What’s more, there’s background knowledge that there are power outages happening in neighbourhoods like Old Town and Southwest due to Power Department’s work. This will cause delays in the receipt of reports. Certain abnormalities on the heatmap can be explained with additional information, such as that during 8th and 9th hours of 8th April, there were 2200 and 1713 reports made but no reports made for the following 15 hours, and sudden surge in report numbers happened during 1st hour of 9th April. This must be because of the power outage. This neighbourhood should be attended because of the significant number of reports made before the power outage happened. However, information like prolonged period in Scenic Vista without reports made requires more investigation.

Number of reports heatmap
2 This visualization displays the damage level distribution reports by citizen about different facilities during a certain hour in each neighbourhood. Emergency responders could use this to access how much variations are in the different reports.
For example: In Broadview during 14th hour on 6th April, the medical damage reports vary a lot whereas roads and bridges damage reports vary little.
Hourly report distribution boxplot
3 To access which neighbourhoods are providing reliable reports, I think that the neighbourhoods with higher number of reports and less variation in the data are more reliable.

Based on these two criteria, this visualization provides the standard deviation of the reported damages about a certain facility (building in this graph). Together with the number of reports during the hour, the emergency responders could decide whether the data is reliable.
For example, In Broadview, the reports during hour 1 with a standard deviation of 3.869 are not reliable compared to those during 9th hour with a standard deviation of 2.429.

Standard deviation of reported damages



4 If we look at the entire view with all dates, we can see that some neighbourhoods have reports with small standard deviation mostly (lighter colour) like Broadview and Weston.
Whereas some others have more darker colour areas indication less reliable reports with large standard deviation, like Pepper Mill and Safe Town.
Overall standard deviation of reported damages


Task 3

How do conditions change over time? How does uncertainty in change over time? Describe the key changes you see. Limit your response to 500 words and 8 images.
With a time-series data set, we can visualize the changes and look for insights into our data. The changes in our case could be analysed based on:

  1. Change in number of reports
  2. Change in reported damage levels
Serial No. Observation
1 This visualization presents a line graph showing how the hourly number of reports vary for each neighbourhood. We can filter by neighbourhoods and dates and display only those we want to take a deeper look into.

This graph shows all neighbourhoods' number of reports change over the period. We can see that, there’s high increase in citizen reports on 8 April when the major quake started, from hour 7 to hour 10, where the number of reports start to decrease. There are occasionally unusual spikes and they are explained by power outage.

reports count change

Using filter to zoom into one particular neighboorhood can provide us with more detailed information. This graph shows the change in Downtown. We could see that citizens started to report information about fore quakes in hour 14 on 6th April; major quakes in hour 7 on 8th April and after quakes in hour 13 on 9th April.

Downtown
2 This visualization presents a line graph showing how the hourly average damage reported varies in a neighbourhood.

For example when we look at Easton, we can see that the damage reported for buildings and power are high since hour 0, whereas the damage for roads and bridges and sewer and water started to increase an hour later. This is probably because that the former can be more directly felt by the shaking of the building, the power outage, but the latter could not be felt after a while.

Reported damage change

Future Improvement

Given more time, I will improving on the visualizations by including more statistical methods and reasoning to demonstrate the data uncertainty and reliability. I will also work on improving the interface for the emergency responders and provide them with a much easier and clearer view. Nonetheless, through this assignment, I have learned a lot about interpreting the data, visualization techniques and my analytical ability.

Visualisation Software

To perform the visual analysis, this are the softwares I used.

References

  • Dynamic Sorting with Tableau

https://www.clearlyandsimply.com/clearly_and_simply/2011/11/dynamic-sorting-with-tableau.html

  • Using Tableau to Show Variance and Uncertainty

https://www.rittmanmead.com/blog/2017/06/using-tableau-to-show-variance-and-uncertainty/

  • How to Creat Heat Map in Tableau

https://www.youtube.com/watch?v=Tc8VenUN4n8

  • Analyzing Time Series

https://www.youtube.com/watch?v=aaaILjNPHSs

Comments

I appreciate all suggestions and discussions! Please provide feedback thank you! :)