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