Category: Data Analysis

The Handshake Problem

In the past two years, iHub Research has been running Project Umati — an online dangerous speech monitoring initiative. As part of the Data Lab team, we were tasked with translating Susan Benesch framework for hate speech into a machine learning system. This entailed first collecting data via Twitter Streaming API and storing it in a database. That ...

M

Meet the Headitors

Late last year I was fortunate to be invited by Al Jazeera for the Media in Context hackathon in Doha, Qatar. In an effort to predict the future of news, Al Jazeera put together data scientists, developers, journalists, designers, civil activists and mentors from all over the world in one room for three days to ...

What Happened in 1995?

I started a mini project a while ago on collecting Kenyan currency note serial numbers for retrospective study. The exercise was simple, get a note and record the value of the note, serial number and date of printing. First slice at the data brought up an oddity, in 1995 currency printing was done twice in ...

C

Capturing Tweets with R

Its been a labor of love trying to capture tweets for analysis via R, for starters R is an open source statistical computing software and perhaps best in its league. Leveraging its prowess in analyzing textual data and in particular tweets is a thing to marvel at, so let’s get on how to setup R ...

B

Breaking Safaricom Scratch Card Code

Almost two years ago, Safaricom Ltd extended the scratch card code from 12 digits to 16 in-order to increase the computational time required to break the code thereby making them more secure. However, system theory acknowledges that systems expose their weaknesses at points of change. I set to find out if the move to higher ...

T

Trash-sourcing Information: A Case of Dial a Delivery

Your favorite fast food eatery has loads of information about you, especially if you prefer the pizza delivered to your doorstep by Dial a Delivery.  When you order food, they give you the option of paying via Mpesa among other mpay options, once paid, the delivery man comes with a receipt which has your order as ...

B

Building the Kenyan County Wellness Index

After the formation of 47 counties in August 2010 by the new constitution of Kenya, there was need to rank counties for purposes of resource allocation. The Commission of Revenue Allocation (CRA) was mandated to construct the formula for revenue sharing but fell short of what was expected.  Before commencing resource allocation, it is prudent ...

Advertisements
Advertisements