R是个很不错的Free统计软件,这几天需要做一些数据分析,因此简单的学习了一些R,R在Linux和Win下面都可运行。主页在http://www.r-project.org/
R的介绍和安装这里就不多讲了,先写写我是怎么用的吧!
一、R的数据
R的基本数据包括数值、字符和逻辑。
数据的输入:实际工作中,大量的数据实际存储在文件或者数据库中,如何导入数据和访问数据?
data < - read.table("data.dat")
这样数据就被读到importdata这个data frame里面了,数据可以是很多行和列的数据,通过edit(data)可以进行编辑。访问某一列则可以使用data$V5,这个表示访问第五列数据,其中data$V5返回的是一个向量,而data[5]也可以访问第五列,但这个返回的是一个list。一些函数的运算,他的自变量必须是向量。
要读入其他更复杂的数据,可以参考使用一些其他的包和文件。
二、数据分析
常有的统计数据分析函数:
1、算术平均: mean(x)
2、中位数(中值):median(x)
3、最大值最小值:max(x), min(x)
4、方差:var(x)
5、标准差:sd(x)
6、相关系数:cor(x,y)
7、summary:summary(x),返回x向量的最小值、第一分位数(25%)、中值、平均值、第三分位数(75%)和最大值
8、fivenum:fivenum(x),返回和summary差不多,就是少了一个中值median
9、density:density(x),返回概率密度,可以用lines绘制出来。
待补充ing
三、数据绘图
绘图对于统计来说非常重要,R的绘图统计功能也是相当强大。下面简单的记录几个简单常用的。
1、plot
plot(x, y, …) 其中x, y都是向量,其余有用的附加参数有:
2、hist 绘制直方图
hist(x, ….) x 为一个向量,其余常用参数如下:
3、lines
lines(x, …) 绘制一条连接线,x为向量,常用参数如上。
三、时间函数
这里将时间函数单列出来,是因为常常会用到。利用下面几个函数可以将字符串转换为时间序列。
比如
dates < - c("02/27/92", "02/27/92", "01/14/92", "02/28/92", "02/01/92")
times <- c("23:03:20", "22:29:56", "01:03:30", "18:21:03", "16:56:26")
x <- paste(dates, times)
dt <- strptime(x, "%m/%d/%y %H:%M:%S")
dt就是一个时间序列了。
原文据说是从网易来的,我以前从BBS上下载的。今天偶尔翻到,就整理出来大家乐一乐,纯属娱乐,道听途说,如有任何错误,本人概不负责。文中的“我”可不是我自己哦!
1. feymann那扯淡的直觉,他有个最大的毛病,就是喜欢装牛b,明明自己也是费尽九牛二虎之力才作出来的非得装着一晚上想出来的,用来打击别人不过他也碰上过对手,有次碰上个速算的大牛,从此他知道在某些人面前不能吹牛b 。
2. feymann 这人表面上不在乎名声,实际上很虚荣他有次跟个朋友参加聚会,他路上抱怨说自己为盛名所累,讨厌人围着,他朋友安慰他说今天没有物理圈的,我不说,没人知道你得过nobel,于是他朋友很老实的遵守诺言,可是宴会开到一半,几乎所有的人都知道feymann是nobel了。他朋友很郁闷,找了个人一问,原来是feymann自己到处说的,典型的甲方乙方徐帆表演的那个明星的现场版。
3. 关键是feymann虽然的确不错,但是他自己吹再加上别人帮着吹,吹着吹着就真的让人受不了了,比如那个所谓的拒领nobel奖,而且这个家伙明显的大嘴巴,作演讲不管对的错的一块儿来。他教学生算是nobel奖里面比较差得了(不知道算不算最差的),大概学生中的牛人我知道的就一个bjoken 。
4. 说一下schwinger,这个人是大大牛,属于早慧那种,据说他十五岁的时候混得不好,在纽约一个什么社区大学混日子,但是有一天偶尔rabi和另一个牛牛在谈论一个量子电动力学的问题,这时候schwinger插进来,”这个少年尖锐的发言结束了这场争论”,rabi爱才,特意托关系把他招进的columbia,从此 schwinger一帆风顺。。。。 [阅讀更多 →]
上周去南京出差,南京大学天文系的陈庆荣朋友送我了这个PPT,这是他根据自己多年科学研究中使用IDL的经验写就的一篇东西,我感觉非常不错,就代他发布在这个网站上,对IDL有兴趣的朋友可以下载参考参考。
GSL(GNU Scientific Library)是一個非常不錯的科學計算函數庫,本站前面已經有文章對此做過介紹,本文将主要介紹在Win32平臺三個不同的開發環境下如何使用這個軟件庫。
首先下載GSL win32的套裝程序,地址在gnuwin32 GSL需要下載 Binaries 和 Developer files 。下載後解壓到一個目錄D:\temp中,然後開始進入下面的步驟。
下面介紹三個不同的開發環境:MingW、Visual C++ 7.0 和 Borland C++ Builder。 [阅讀更多 →]
大自然有很多千奇百怪的东西,比如下图这样的云在 Hawai’i 的 Mauna Kea (莫纳克亚山:夏威夷岛的死火山, 太平洋上最高山, 高度为4.183米) 附近拍到的。样子是不是有些像传说中的某某某啊!
图片来自 APOD 2005-08-21
前些日子,美国人民也遭灾了,Katrina就是罪魁祸首,下图是GOES-12气象卫星拍摄到的Katrina在墨西哥湾上空的卫星图片,来自APOD 2005-8-29
转载自 中国青年报 20050413
不可能有第二个人能够获得这种殊荣了,人们总是在寻找各种可能的时机纪念他———阿尔伯特·爱因斯坦,以至于他自己对此也曾感到困惑:“为什么谁都不了解我,又人人都喜欢我?” [阅讀更多 →]