What I cannot create, I do not understand – Richard Feynman

This is the personal blog of Brian Wilcox. I'm a self-driven software engineer with a passion for creating efficient and elegant solutions to complex problems. My background is in Computer Science and Economics but my interests span everything from futurism to fitness.

MonthlyStockSectorReturns

Violin Plots of Financial Data by Sector and by Market Cap

Quick post, it’s been a while. As always none of this constitutes financial advice. I was playing around with R and ggplot2, and was recently learning about violin plots. I figured I would post the results, they came pretty well thanks to the great visualization tool that ggplot2 is. Violin plots are a method of plotting numeric data. A violin…

Science / Research on Ubuntu – Get the latest version of R, SciPy Stack, & NeuroDebian installed on Ubuntu

I’m writing this quick post in case it is useful in someone getting jump started with a scientific computing environment on Ubuntu. I was frustrated to find that R is perpetually out of date in the Ubuntu universe repositories. Source of these directions here. To change your default repo to sync to Berkeley’s you can do the following: sudo [gedit…

cumulative returns of stocks

The disproportionate return of Mid Cap stocks

Disclaimer : As always the information here does not constitute investment or financial advice, and may be inaccurate. I was doing some research into different market capitalizations and their respective returns when I found something interesting, Mid-cap (stocks with $2 billion–$10 billion in market capitalization) appeared to out perform both small caps and large caps, with slightly more volatility than large…

120px-Python-logo-notext.svg

Free Interactive Introduction to Python Programming

Below are some (mostly) interactive resources to learn python programming. I have also included some general programming resources and some text based references and guides to Python programming. Learn Python Interactively Code Academy Python Coding Bat – Python Learn Python Learn Street – Python Additional Resources to learn Python Quick guide to python Learn Python the Hard Way General Programming…

Rlogo

Fixing R-Studio Update Errors

Quick mini-post… It should be noted neither of these issues is due to RStudio or R, they were however either not online elsewhere or hard to find so I posted them here. I recently updated R and Rstudio and started getting some weird errors: IBUS-WARNING **: Unable to connect to ibus: Could not connect: Connection refused I solved this by…

Histogram of Daily Bitcoin Returns

Some Bitcoin Charts

I’ve been playing around with Bitcoin data feeds in researching a potential article on Bitcoin. Here are some of the data visualizations I’ve generated: As you can see the price has spiked quite a bit lately (bubble?) and so has the search traffic:         From Wikipedia: [quote] Bitcoin (sign: ; code: BTC or XBT[1]) is a distributed,…