PSDA REFLECTION
For the past few weeks, my team and I have been determined to complete Project 2 of this course. The objectives of this project are to make an inference statistical analysis on our selected dataset obtained from Kaggle which contains details of the applications on Google Play Store and also statistics of addiction by type of drug substance and reasons for usage cases in 2017. I personally have learnt a lot on how to analyse datasets by undergoing different types of statistical testing from attending Dr Nor Azizah Ali’s classes and practice said knowledge into this project. Aside from that, I have also had the chance to learn on how to use the R programming software. It is effective for data analysis and covers practical issues in statistical computing which includes programming, reading data into R, accessing R packages, writing R functions, debugging and much more.
Throughout this project, I’ve encountered several issues that arose. For my part of the project, I did the correlation test and encountered an error when compiling the program. I have had my team help me in solving the problem. It goes both ways for them as well. When one needed help, we will make time and discuss the problem to solve it. For instance, because the dataset was too large and produced an undesirable result, I struggled to create a graph for the correlation test. The ability to solve problems is crucial for a prospective computer science engineer as it aids in developing strategic and tactical plans to deal with difficulties and handle circumstances. This problem-solving procedure starts with recognising the issue, then involves formulating solutions, putting those solutions into practise, and then evaluating the effectiveness of those solutions. Knowing how to present a project is an essential skill to be acquired especially among students. I managed to summarize and extract important information from the research to make a presentation video explaining key points of the project.
In conclusion, this research has allowed us to identify our areas of weakness, which will help us strengthen and enhance our ability in coding in R programming. In order to improve the effectiveness of our group work and prevent team miscommunication, we must learn how to divide tasks into manageable parts, make organised schedules, plans, and also prioritise the project's objectives. Lastly, I anticipate on improving my knowledge in analysing data and using the R programming software that might be useful for me in a working environment.