Re: [问题] MATLAB的cell/struct在R里面是?

楼主: celestialgod (天)   2014-03-21 17:17:53
※ 引述《kolun (...)》之铭言:
: [问题叙述]:
: 请简略描述你所要做的事情,或是这个程式的目的
: 大家好
: 我想要估计2个国家的3条time series model
: 并把结果(model)存起来
: 以前在MATLAB里我会想建立一个cell(2,3)来存结果
: 当然R的list又比MATLAB的cell更好 什么都可以存
: 我目前的作法是
: model = list()
: for (i in 1:2) {
: model[[i]] = list()
: for (j in 1:3) {
: model[[i]][[j]] = auto.arima( ... )
: }
: }
你可以这样做:
model = list(); length(model) = 2
for (i in 1:2)
{
tmp = list(); length(tmp) = 3
for (j in 1:3) {
tmp[[j]] = auto.arima( ... )
}
model[[i]] = tmp
}
model[[1]][[2]] => 第一个国家 第二个模型
还有一种变体是 我现在有2个国家分别有3, 4个模型
n = c(3, 4)
model = list(); length(model) = 2
for (i in 1:2)
{
tmp = list(); length(tmp) = n[i]
for (j in 1:n[i]) {
tmp[[j]] = auto.arima( ... )
}
model[[i]] = tmp
}
作者: kolun (...)   2014-03-21 20:11:00
感谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com