Photo by rawpixel on Unsplash

End of My Internship

This is the last week of my 10-week internship at AESTE. As planned, I spent the entire week writing up the Github wiki documentation for: CAS (Database schema, REST API, details on how to interpret results of analysis) CMS (REST endpoint for export) CRS (REST endpoint for export) There were Read more…

Finalizing visualizations and C++ backend

This week, I continued working on the visualizations for displaying the results of analyses using the plotly.js library. Previously, I have already implemented bar charts for illustrating the percentile scores of each performance record. The bar chart looks fine but I was not very satisfied with it because I feel Read more…

Photo by Giorgio Tomassetti on Unsplash

Regression via RInside, incremental import

Last week, I finished implementing the functions for calculating precision and recall values of judge scores. The final set of calculation that I need to implement is the regression of judge scores on categorical factors. First, I grouped up the judge scores according to venue, year, and judge_id. After grouping, Read more…

Photo by Giorgio Tomassetti on Unsplash

Visualizations, Refactoring, and More

Last week, I was spent a lot of time exploring various options for writing the Rest API for returning a JSON string to the browser. I eventually came up with a template class (derived class of Wt::Resource)  to handle ‘queries’ to each table in the database, and made use of Read more…

Photo by Carlos Muza on Unsplash

Redoing calculations, into Rest

Last week, I was almost done with implementing the functions to calculate the averaged standard scores and percentile scores. This was my second attempt on this, and I tried to make use to std::unordered_map to improve the time complexity of the calculation. Just when I have completed it, Dr Shawn Read more…

Photo by Carlos Muza on Unsplash

Getting started with analytics

Last week, I was working on the database section of CAS. It is surely not perfect yet, in terms of class design, but sufficient for me to move on to my next tasks. I spent about one and a half day implementing the classes (CASTSVImporter, AdminImportTSVResource) that will handle the Read more…

Photo by Carlos Muza on Unsplash

Immersing in Code

Last week, I’ve finally gotten a good idea of the kind of analysis I want to perform on the data (extracted from CMS) and the statistical models to be used (linear regression and logistic regression). For convenient fitting of such models, we obviously require a table of the form <predictor Read more…

Photo by Carlos Muza on Unsplash

Project Commencement!

This week, I started working on the Competition Analysis System (CAS). Before actually building CAS, though, I needed to add a new functionality to the existing Competition Management System (CMS) to allow the admin to export useful data from the database in the form of tsv.The exported data will then Read more…

Photo by Headway on Unsplash

First Week in Aeste

Warm welcome/Git Worflow This is the first week of my 10-week internship at AESTE. On my first day, Dr Shawn showed me around the office and taught me how to access the main accounts that I will be using throughout my work at AESTE. Like most other interns, my first Read more…