原创 數據挖掘與R語言-part1

數據挖掘與R語言-part1 這是《數據挖掘與R語言》這本書上的代碼和分析案例,自己敲出來好好練習練習。 海藻數量數據特徵的可視化: 其實自己纔是各種的眼到手不到,老是有很多很多的想法,但是沒有付諸實踐的話他們就只能待在你的腦袋裏

原创 20130404

457 - Linear Cellular Automata A biologist is experimenting with DNA modification of bacterial colonies being grown in

原创 Joseph問題

Joseph問題 好了,現在我們來看看只要是學習鏈表就會提到的Joseph問題吧! 編號爲1,2,...,n的n個人按順時針方向圍坐在一張圓桌旁,每個人手中都持有一個正整數密碼。首先輸入一個正整數作爲報數上限值m,然後從第一個人開始按順時

原创 ggplot2(四)工具箱 part1

簡介: ggplot2的層式結構使得系統的繪圖成爲可能。你現在已經知道了什麼是圖層和如何將圖層添加到自己所繪製的圖像上,但是什麼類型的圖形才能最合理的對數據進行展示呢?這一部分將根據不同的功能將圖形進行分類介紹。 在添加新的圖層之前,最好

原创 ggplot2(三) 語法 part1

關於ggplot2的語法基礎- 圖層 首先繪製一張最簡單的統計圖: qplot(displ, hwy, data = mpg, colour = factor(cyl)) 量化: 在R中繪圖時,我們往往用下表的格式來存儲數據:

原创 ggplot2(一)

從ggplot2的qplot()開始,qplot()的用法與plot()有一定的相似之處,所以如果熟悉plot(),那麼學習起來qplot()也不會太難。 數據集使用diamonds,首先用summary()查看一下數據集的基本特性吧!

原创 ggplot2(三) 語法 part2

層式語法的構成: 在上面的例子中,我們瞭解了構成圖像的基本元素:數據,外觀參數,幾何對象,統計轉換,量表以及分面。我們也探討了一些關於座標系的內容。而未涉及到位置調整,這其實與處理重疊對象密不可分。上述元素結合在一起形成圖層。一個圖像可

原创 迷宮求解

迷宮求解 其實問題很容易理解的,就是題目給出一個迷宮,入口位置和出口位置,求解該迷宮是否能夠走通。利用順序棧,逐個位置進行探索。 CODE: #include <stdio.h> #include <stdlib.h> #define M

原创 python列表去重方法

原文鏈接:http://www.peterbe.com/plog/uniqifiers-benchmark Suppose you have a list in python that looks like this: ['a',

原创 單鏈表

單鏈表 線性表的鏈式存儲方式可以動態創建結點,邏輯相鄰的元素在物理位置上不一定也要相鄰,從而能夠更好的利用內存空間。而且,對於插入和刪除操作來講,鏈表的效率要遠遠高於順序表。 不同鏈表示意圖: #include <stdio.h> #i

原创 step by step——巴西巴西(一)

最近在學習怎樣用R做各種數據分析,想到了從前老師講的那個大圓和小圓的問題,爲什麼學的越多,反而問題就變得格外多了呢?因爲當你吸納了更多的知識,變成一個大圓以後,邊長就會變長,也就意味着能看到更加廣闊的未知世界。所謂站得高看得遠嘛,其實就是

原创 R語言圖像處理

R是神奇的,也是好玩的,除了做各種統計以外,對於圖像的處理功能也是非常不錯的。最近看了R-blogger上的幾篇關於用R做圖像處理的文章,覺得特別有意思,把圖像轉化成各個像素的RGB數據,處理完成以後再重新畫出來,是件很Geek的事情啊!

原创 ggplot2(二)

爲圖像添加平滑線 如果僅僅有數據的散點圖,你可能很難看出數據的總體趨勢。在這種情況下,給圖像添加平滑線是很好的選擇。在geom中添加"smooth"便可以輕鬆的完成這項任務。給geom參數設置一列向量可以組合多個幾何圖形元素。 qplo

原创 R graphs cookbook(創建包含地圖的圖表)

Getting ready: 在R中繪製地圖,首先要安裝maps包,安裝方法如下:install.packages('maps') 安裝完成後,用library()或者required()加載: library(maps)How to