全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
26100 17
2011-07-13
大家好,我想使用R软件进行box-cox转换,但是不知道程度如何写,请大家帮忙啊,我输入help.search("box-cox")进行帮助时,出现了Help files with alias or concept or title matching ‘box-cox’ using
fuzzy matching:

MASS::boxcox           Box-Cox Transformations for Linear Models

Type '?PKG::FOO' to inspect entry 'PKG::FOO TITLE'.
,我不知道是什么意思,怎么不告诉我怎么写啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-7-14 14:45:52
library(MASS)
?boxcox
boxcox(Volume ~ log(Height) + log(Girth), data = trees,
       lambda = seq(-0.25, 0.25, length = 10))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-7-14 21:35:34
epoh老师,在s-plus,如果是时序数据,是不是要通过timeSeries定义?   
比如我一组数据1,2,3,4,5,6,7,8,9,10。一个是用timeSeries定义成月度数据,而另一一个是直接使用,没有定义,这两者有区别吗?比如使用RLS命令

我知道面板数据是要定义结构,不知道时序数据是否需要呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-7-14 22:12:17
在s-plus
的确是用timeSeries()
Construct a timeSeries object from positions and data

Recursive Least Squares Estimation
RLS(formula, data, subset, na.rm=F, contrasts=NULL, start=NULL,
    end=NULL, ...)
在这里data : a data frame or "timeSeries" data frame
所以可以不必是timeSeries class
tmp.dat = data.frame(Loss=stack.loss, stack.x)
RLS(Loss~Air.Flow+Water.Temp+Acid.Conc., data=tmp.dat)

class(tmp.dat)
#[1] "data.frame"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-7-14 22:37:12
epoh老师,呵呵,又帮我解决了一个问题
开始没有理解 a data frame or "timeSeries" data frame
a data frame就是指一般导入的数据,而不用定义格式,如timeSeries

如果没有这样交待的,在时序数据中,是不是一般要用timeSeries定义哦?
有这样命令吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-7-15 09:55:12
非要"timeSeries" data frame的话
就是当取样的 index

Ex:
smpl = (positions(msft.dat) >= timeDate("10/1/2000") &
+ positions(msft.dat) <= timeDate("8/31/2001"))
> msft.dat[smpl,]
Positions Open High Low Close Volume
10/2/2000 60.50 60.81 58.25 59.13 29281200
...
8/31/2001 56.85 58.06 56.30 57.05 28950400

上面例子取自
Modelling Financial Time Series with S-PLUS
page 54/1016
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群