Monday, September 10, 2012
Upgrade your skill sets with free courses
Class Central is a website that provides a complete list of free online courses from some of the most established and prestigious universities in the world. Websites like these are helping to make the world smaller by providing free and accessible learning resources.
I am a big fan of open courseware. There are plenty of other places to look for open coureses. The Open Courseware Consortium is a useful resource. A good metasearch site like OpenCourseWare Finder is valuable as well.
Monday, July 2, 2012
Popularity of R continues
A recent blog from RedMonk produced results of a programming language popularity study. The study involved ranking popularity using common social media online sites such as Stack Overflow and GitHub. These sites draw in a lot of programmers for their popularity around Q&A and code review. I was surprised to see that R ranks highly compared to some very prominant programming languages.
Also interesting to note that the only other "Data Science" type of programming language I could find was Matlab. As far as I could tell SAS, S, SPSS, Stata are still rather popular but apparently not among the programming community.
Friday, June 15, 2012
OpenOpt Suite 0.39
I'm glad to inform you about new OpenOpt release 0.39 (quarterly since 2007).
OpenOpt is free, even for commercial purposes, cross-platform software for mathematical modeling and (mainstream) optimization. Our website have reached 259 visitors daily, that is same to tomopt.com and ~ 1/3 of gams.com ( details ).
In the new release:
- interalg (medium-scaled solver with specifiable accuracy abs(f-f*) <= fTol): add categorical variables and general logical constraints, many other improvements
- Some improvements for automatic differentiation
- DerApproximator and some OpenOpt/FuncDesigner functionality now works with PyPy (Python with dinamic compilation, some problems are solved several times faster now)
- New solver lsmr for dense/sparse LLSP (linear least squares)
- Some bugfixes and some other changes
Monday, May 21, 2012
National Registry of Exonerations charts with R
I thought it would be interesting to plot summaries of the details using the open source statistical computing environment R Project. The following are the plots from the National Registry of Exonerations database.
# National Registry of Exonerations
# pie charts
library(XML)
u <- "http://www.law.umich.edu/special/exoneration/Pages/detaillist.aspx"
listu <- readHTMLTable(u)
exondf <- listu[[7]]
data <- exondf[24:nrow(exondf),]
names(data) <- as.character(unlist(exondf[4,]))
# transform data
data$Age <- droplevels(data$Age)
data$Race <- droplevels(data$Race)
data$State <- droplevels(data$State)
data$Crime <- droplevels(data$Crime)
data$Sentence <- droplevels(data$Sentence)
data$Convicted <- droplevels(data$Convicted)
data$Exonerated <- droplevels(data$Exonerated)
data$AgeCNV <- as.numeric(as.character(data$Age))
data$ConvictedCNV <- as.numeric(as.character(data$Convicted))
data$ExoneratedCNV <- as.numeric(as.character(data$Exonerated))
data$AgeCNV_floor <- floor(data$AgeCNV/10)*10
data$ConfinedYrs <- data$ExoneratedCNV - data$ConvictedCNV
data$ConfinedYrs_floor <- floor(data$ConfinedYrs/5)*5
# plot pie charts
LABELS <- c("10-19","20-29","30-39","40-49","50-59","60-69","")
pie(table(data$AgeCNV_floor), labels=LABELS, main="Age Exonerated")
pie(table(data$Race), main="Race")
pie(tail(sort(table(data$State)),10), main="Top 10 States")
LABELS <- c("0-4","5-9","10-14","15-19","20-24","25-29","30-34","35+")
pie(table(data$ConfinedYrs_floor), labels=LABELS, main="Years Confined")
Wednesday, April 4, 2012
Google Scholar Metrics
So I naturally want to see what Google thinks of some of the fields that I find interesting and useful.
Operations Research
- European Journal of Operational Research
- Computers & Operations Research
- Operations Research
- Journal of the Operational Research Society
- Annals of Operations Research
- The Journal of Machine Learning Research
- Annual International Conference on Machine Learning
- Machine Learning
- European Conference on Machine learning and knowledge discovery in databases
- International Conference on Machine Learning and Cybernetics
- The Annals of Applied Statistics
- Journal of the Royal Statistical Society: Series C (Applied Statistics)
- Journal of Applied Statistics
- QUALITY CONTROL AND APPLIED STATISTICS
- International Journal of Applied Mathematics and Statistics
- Management Science
- Pest Management Science (????)
- Health Care Management Science
- Conflict Management and Peace Science (????)
- Computational Management Science
| The Management Science category looks like it needs a lot of work. I didn't know there were so many other forms of Management Science. I guess that it is too generic of a term and the age old debate continues. | |||||||||||
Thursday, March 15, 2012
OpenOpt Suite 0.38
I'm glad to inform you about new OpenOpt Suite quarter release 0.38, free (BSD license) Python-written software:
interalg can handle discrete variables (see MINLP for examples)
interalg can handle multiobjective problems (MOP)
interalg can handle problems with parameters fixedVars/freeVars
Many interalg improvements and some bugfixes
Add another EIG solver: numpy.linalg.eig
New LLSP solver pymls with box bounds handling
Some improvements for sum()
Add funcs tanh, arctanh, arcsinh, arccosh
Can solve EIG built from derivatives of several functions, obtained by automatic differentiation by FuncDesigner
Add method point.symmetry(Point|Line|Plane)
Add method LineSegment.middle
Add method Point.rotate(Center, angle)
Minor changes
See also: FuturePlans.
Regards, D.
Thursday, February 2, 2012
R graphic used for Facebook IPO
This is just one of the really cool things you can do with R. Not only is R used as a visual medium but also to calculate the great circle paths. This is really neat to see R in such a high profile setting. If you want to learn more about R you can read an IEORTools post about R links for beginners on World Statistics Day. Also there are many books that you can buy on R programming at the IEORTools Online Store.




