Publications by Florian Teschner

Image Recognition and Object Detection with R/Shiny and Google Vision

01.05.2016

Image recognition and object detection has been around for some years. However, usage and adoption was limited due to quality and ease of development. With the release of Microsoft’s Project Oxford, and Google’s Vision API, the accessibility and applicability has massively improved. Both APIs use REST API access and provide an excellent opp...

1815 sym 6 img

Who is going down? Bundesliga Betting Odds – updated

05.05.2016

A while ago, I wrote about soccer odds in Germany. Specifically I wrote about the odds of relegation for two local teams; SV Darmstadt and Eintracht Frankfurt. As the season progressed in quite a negative sense, the question is still relevant. Let’s have a quick look at the current tableau. There are only two matches to go. The last two teams ...

1691 sym 4 img 1 tbl

RoogleVision released – a Package for Image Recognition

16.05.2016

First to the naming; it basically is an arbitrary condensation of “R + Google Cloud Vision API”. I wonder why google chooses to mix google with vision. In my opinion it sounds pretty much like “to goggle with vision”, which makes limited sense. For the functionality; the package enables convenient Image Recognition, Object Detection, and...

1408 sym R (1153 sym/2 pcs) 2 img 1 tbl

Arbitrage in Euro’16 soccer odds?

28.05.2016

With the Euro’16 coming up in 2 weeks, I thought it would be great to look up the odds for each team. Using a small R-Script, I got the data from this site. As previously discussed, I cleaned the data (calculate the probability from the odds and then normalize the probability to account for the bookmaker’s revenue). Here it is: Germany has an...

1713 sym 1 tbl

Is Online AD Space a Commodity?

11.06.2016

I just started reading Alvin Roth’s book “Who gets What – And why?” and it already got me thinking. The book discusses the principles of markets and market design using various examples. One starting point is the transition of markets into being commodity markets. Simplified; in a commodity market all products sold are equal (think: stock...

3189 sym

A look at AirBnB demographics

02.07.2016

Once in a while I use AirBnB. There are a couple of features that I (intuitively) use to judge if an apartment is save to book; ratings, images of the flat and the user avatar. Apparently, these avatars play an important part in the overall service and usage of AirBnB. A recent study finds that “Attractive Airbnb hosts are more likely to get bo...

2108 sym 10 img

Analysing the US election using Youtube data

18.09.2016

Youtube is one of the channels the candidates for the US election use extensively to promote themself. Using the public Youtube API and the R package tuber it is pretty straightforward to create a snapshop of the online discussion and sentiment. First, I slightly exended the tuber functionality to gather the channel data for both the Hillary Clin...

2440 sym 6 img

Digital Transformation – a German perspective

23.10.2016

Digital transformation or digital business transformation is apparently currently one of the hot topics in the German business world. What puzzles me slightly, is why just now? The digitization trend has been around for ~20 years. Established buisness models have been destroyed or massively changed due to the trend in the last 15 years. E.g. the ...

2597 sym 8 img

Maps are great – German Gas Prices illustrated

12.11.2016

One of the most appealing data visualisation charts are maps. I love maps as they combine an incredible information density with intuitive readability. Also I feel that most people prefer maps over other visualisations. (Is there research on this?) So it is time to get R-map-ready. As a play example, I downloaded all German gas stations which ar...

2356 sym R (1886 sym/4 pcs) 8 img

Maps II – How does Competition affect Gas Prices?

14.11.2016

In the last post, I mapped gas stations and gas prices in Germany. After posting it, I started to look at the dataset from a different angle. The starting question was; “How can I model gas prices? What are the influencing factors?” One well known fact is that certain gas station brands demand higher prices. That is also the case in the pr...

3229 sym R (1012 sym/3 pcs) 12 img