jfzhu
在下刚刚接触S-PLUS,用的是4.5版本。觉得这家伙可比SPSS难多了,主要原因是我本身的统计功底和程序语言基础不够。希望大家介绍介绍学习S-PLUS的经验,先谢谢了!
anning189
先看些入门性资料
不断的练习,推敲别人的程序
ilikemath
动手处理一些简单数据
yihui
打开S-Plus,在命令窗口敲入1+1,然后就可以看见2了。打开一个SPSS文件,假设数据有10000行,现在想要算1+1的话,得用Compute,然后就可以产生一个新变量,算出10000行2了……
如果不是因为什么特殊要求,还是学R吧,不知道你手头是不是正版的S-Plus:)
abel
[quote]引用第0楼jfzhu于2007-01-05 16:49发表的“如何学好S-PLUS?”:
在下刚刚接触S-PLUS,用的是4.5版本。觉得这家伙可比SPSS难多了,主要原因是我本身的统计功底和程序语言基础不够。希望大家介绍介绍学习S-PLUS的经验,先谢谢了! [/quote]
版本似乎太传统了吧!
还是S3的冬冬?
rtist
先删掉机器上所有其他的统计软件,只有R可用的时候,自然就会用了。
anning189
[quote]引用第5楼rtist于2007-01-05 21:20发表的“”:
先删掉机器上所有其他的统计软件,只有R可用的时候,自然就会用了。 [/quote]
这个想法不错,我机子上除了R,splus外没别的了,呵呵,splus的很多功能R都能实现,不过我常常翻看两个软件实现同样功能的函数有什么异同。
yihui
我的机器上一般只有R,偶尔会因别人的要求装一下SPSS,不过一般过不了多久就又卸载了
wumaths
先看李东风老师的讲义,看完再看basics of splus。可以入门。
提高的话那就要看很多书了,并且要作些题目和编些程序才行。
bjt
[quote]引用第7楼谢益辉于2007-01-06 00:12发表的“”:
我的机器上一般只有R,偶尔会因别人的要求装一下SPSS,不过一般过不了多久就又卸载了 [/quote]
me too
逼着自己天天用~R~,Excel都省了
yihui
我倒是经常从Excel中复制数据到剪贴板,然后到R里面用x=read.table('clipboard')提取数据,哈哈
larrychan
真正搞统计的都用R,考虑到某些因素,我还得学sas
anning189
[quote]引用第11楼larrychan于2007-01-06 21:12发表的“”:
真正搞统计的都用R,考虑到某些因素,我还得学sas[/quote]
虽然我很喜欢R,但恐怕也并非所有统计圈内的人都用R。
wumaths
应该指的国外情况,
国内的老一点的不会用电脑都有,然后别的用啥的都有。
jinanvw
[quote]引用第7楼谢益辉于2007-01-06 00:12发表的“”:
我的机器上一般只有R,偶尔会因别人的要求装一下SPSS,不过一般过不了多久就又卸载了 [/quote]
坚决学好R!
jfzhu
感谢大家的经验之谈~
请问basics of splus 用啥程序打开,我怎么打不开!
denver
[quote]引用第15楼jfzhu于2007-01-09 16:49发表的“”:
感谢大家的经验之谈~
请问basics of splus 用啥程序打开,我怎么打不开![/quote]
要安装一个Djvu的浏览器,网上搜一下吧
statax
[quote]引用第10楼谢益辉于2007-01-06 13:10发表的“”:
我倒是经常从Excel中复制数据到剪贴板,然后到R里面用x=read.table('clipboard')提取数据,哈哈[/quote]
请问版主,我用你所讲的方法得到了一个x,原始的x是向量还是矩阵还是数组呢? V1,V2,V3,V4是什么呢,我键入 > V1 则显示 错误: 找不到这个目标对象"V1"
相关代码如下:
> x=read.table('clipboard')
> x
V1 V2 V3 V4
1 1 31 2 32
2 3 33 4 34
3 5 35 6 36
4 7 37 8 38
5 9 39 10 40
6 11 41 12 42
7 13 43 14 44
8 15 45 16 46
9 17 47 18 48
10 19 49 20 50
11 21 51 22 52
12 23 53 24 54
13 25 55 26 56
14 27 57 28 58
15 29 59 30 60
> cbind(x)
V1 V2 V3 V4
1 1 31 2 32
2 3 33 4 34
3 5 35 6 36
4 7 37 8 38
5 9 39 10 40
6 11 41 12 42
7 13 43 14 44
8 15 45 16 46
9 17 47 18 48
10 19 49 20 50
11 21 51 22 52
12 23 53 24 54
13 25 55 26 56
14 27 57 28 58
15 29 59 30 60
> x
V1 V2 V3 V4
1 1 31 2 32
2 3 33 4 34
3 5 35 6 36
4 7 37 8 38
5 9 39 10 40
6 11 41 12 42
7 13 43 14 44
8 15 45 16 46
9 17 47 18 48
10 19 49 20 50
11 21 51 22 52
12 23 53 24 54
13 25 55 26 56
14 27 57 28 58
15 29 59 30 60
> t(x)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
V1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
V2 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
V3 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
V4 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60
> V1
错误: 找不到这个目标对象"V1"
>
denver
试一下x=read.table('clipboard',head=T)
statax
> x=read.table('clipboard',head=T)
> x
X1 X1.1 X31 X2 X32
1 2 3 33 4 34
2 3 5 35 6 36
3 4 7 37 8 38
4 5 9 39 10 40
5 6 11 41 12 42
6 7 13 43 14 44
7 8 15 45 16 46
8 9 17 47 18 48
9 10 19 49 20 50
10 11 21 51 22 52
11 12 23 53 24 54
12 13 25 55 26 56
13 14 27 57 28 58
14 15 29 59 30 60
> X1
错误: 找不到这个目标对象"X1"
> X1.1
错误: 找不到这个目标对象"X1.1"
> X31
错误: 找不到这个目标对象"X31"
>