|
Projects
Spring 2012 Older Courses Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
CorrelationCoefficientsHeather Byrne OverviewThis program finds the correlation coefficients between all possible pairs of attributes in a set of attributes. It first reads in a CSV file, then does the calculations, and then prints the information to the screen with no pairs being repeated (in other words is AB is on the list then BA is not. Screenshot
(You may attach a PNG, GIF, or JPG file. Please note the Concepts Demonstrated
External TechnologyThis project uses a csv.plt wich is a package that provides comma separated value utilities in scheme. This was used in my project to help me read in and parse the file. Unfortunately I the functions for parsing a file weren't sufficient and I spent most of my time coming up with procedures to help me interpret the file in a more helpful way. InnovationThis project could possibly be used as an extension to the csv.plt library. It also provides some of the legwork for some planned future work on automatic labeling and intelligent visualization. Technology Used Block Diagram
Additional RemarksI ran into several stop signs along the way. Two worth mentioning are get problems with the built in "next-row" and an incorrect formula. When I was trying to access different parts of the data I was using the method "next-row" which iterates over the rows each time it is called. the problem is that it can only iterate through once and is then left pointing at an empty list. I solved this by using other methods to access a row. Also I spent hours trying to figure out why my results were incorrect, only to have someone point out that the formula on the website that I was using didn't have parentheses placed in the right spot. Once I found that out, I was able to finally complete the project. |