Difference between revisions of "ISSS608 2017-18 T3 Assign Anthony Theodore Method"
(edit stuff) |
|||
Line 21: | Line 21: | ||
; | ; | ||
[[ISSS608_2017-18_T3_Assign_Anthony Theodore_Conclusion|<font color="#000000">Conclusion</font>]] | [[ISSS608_2017-18_T3_Assign_Anthony Theodore_Conclusion|<font color="#000000">Conclusion</font>]] | ||
+ | |||
+ | | style="font-family:Century Gothic; font-weight:bold; font-size:100%; text-align:center; background-color:#DDA0DD; width=25%" | | ||
+ | ; | ||
+ | [[Assignment_Dropbox_G1|<font color="#000000">Back to Home Page</font>]] | ||
|} | |} | ||
<br><br> | <br><br> | ||
==<b>Tools & Approach</b>== | ==<b>Tools & Approach</b>== | ||
+ | <h4>Tools and Library Used</h4> | ||
This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.<br> | This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.<br> | ||
Python is used for converting the audio file from .MP3 format to .WAV format, while R is used for the audio visualization and similarity analysis. The following list is the Python library used:<br> | Python is used for converting the audio file from .MP3 format to .WAV format, while R is used for the audio visualization and similarity analysis. The following list is the Python library used:<br> | ||
Line 30: | Line 35: | ||
|- | |- | ||
| | | | ||
− | *< | + | *<b>Python</b> |
**os - listdir | **os - listdir | ||
**pydub - AudioSegment | **pydub - AudioSegment | ||
***Note: FFMPEG need to be installed before pydub can be installed. Tutorial on installing will be given in the detailed approach below. | ***Note: FFMPEG need to be installed before pydub can be installed. Tutorial on installing will be given in the detailed approach below. | ||
− | *< | + | **matplotlib.pyplot |
+ | **numpy | ||
+ | **wave | ||
+ | **sys | ||
+ | **glob | ||
+ | *<b>R</b> | ||
+ | **soundgen | ||
+ | **corrplot | ||
+ | **ggpubr | ||
+ | **GGally | ||
+ | **tidyverse | ||
|} | |} | ||
</div> | </div> | ||
− | + | <h3>Approach</h3> | |
The approach taken for this assignment consists of: | The approach taken for this assignment consists of: | ||
#Data understanding | #Data understanding | ||
Line 109: | Line 124: | ||
|| | || | ||
#Using library ''matplotlib.pyplot'' in Python, we visualize the sound wave with oscillogram. | #Using library ''matplotlib.pyplot'' in Python, we visualize the sound wave with oscillogram. | ||
− | #*Note that the | + | #*Note that the duration for all the audio is different. |
− | #Using library '' | + | #Using library ''wave'' , we can include the amplitude and the duration of the audio files. |
#*Audio visualization will be explained in Findings tab. | #*Audio visualization will be explained in Findings tab. | ||
|- | |- | ||
Line 120: | Line 135: | ||
#Using the tableau, we check on the position of the Test bird from Kasios to check the validity of the data. | #Using the tableau, we check on the position of the Test bird from Kasios to check the validity of the data. | ||
#Use the Oscillogram to detect anomaly in the recording inside the test bird file from Kasios. | #Use the Oscillogram to detect anomaly in the recording inside the test bird file from Kasios. | ||
− | # | + | #Using R, we create Correlation Plot to figure out the difference between Kasios test data with the sensor data. |
|} | |} | ||
</div> | </div> |
Revision as of 19:04, 8 July 2018
|
|
|
|
|
Tools & Approach
Tools and Library Used
This assignment mainly use tableau for the dashboard creation and exploration analysis. SAS JMP Pro is also used for the initial data understanding part.
Python is used for converting the audio file from .MP3 format to .WAV format, while R is used for the audio visualization and similarity analysis. The following list is the Python library used:
|
Approach
The approach taken for this assignment consists of:
- Data understanding
- Geospatial visualization
- Creating Dashboard
- Audio processing
- Audio visualization
- Audio comparison
No. |
Approach |
Description |
1. |
Data Understanding |
|
2. |
Geospatial Visualization |
|
3. |
Dashboard Creation |
|
4 |
Audio Processing |
|
5 |
Audio Visualization |
|
6 |
Audio Comparison |
|
Dashboard Design
The following image is the finalized dashboard that will be uploaded into tableau public:
The dashboard has 2 feature. It will enable user to see the distribution of each bird per year by 3 map panel on the left, and will enable user to know the total number of sound detected for all bird or for a particular bird. It can also allow user to check the comparison between song and call. On the right, user can click on the bullet point to select which bird they want to see.
Link for the dashboard: