回帰結果を変数名にして呼び出す方法


R初心者で申し訳ございません。

重回帰分析の結果、例えば、、、

[code]

    result <- step(reg0,direction="both",
                   scope=list(upper=~○+○+...
    
[/code]

の`result`を  
`result1 result2 result3…result10`

といったように、最後に123…10というような変数を付けておいて  
あとからループで呼び出したいと思っています。

ところが、例えば

[code]

    t<-1
    sprintf("result%s",t,sep="")
    
[/code]

としても、`"result1"`は文字列になるだけで、回帰結果を呼び出すことは出来ません。

1～10までの変数を投げて回帰結果を呼び出したいのですが  
どうしたらいいのでしょうか。

また、一度計算した回帰結果を、Rを一度落として再度立ち上げた後に  
呼び出したいのですが、  
回帰結果を保存する方法はないのでしょうか。

お恥ずかしい質問ばかりで恐れ入りますが、教えて頂けないでしょうか。




連続したデータを保存・参照するには、配列を使用すると便利です。

[code]

    result=array()
    
[/code]

で、resultに配列を構築したあと、

[code]

    result[1] = 1番目の回帰式
    result[2] = 2番目の回帰式
    
[/code]

で、順番に値を設定できます。

データは、

[code]

    for (i in 1:10) {
        print(result[i])
    }
    
[/code]

と行った方法であとから参照することができます。

* * *

結果の保存には、`save`と`load`が使用できます。

[code]

    save(result, file="保存ファイル名")
    
[/code]

で保存が、

[code]

    load("保存ファイル名")
    
[/code]

で読み込みができます。




連続したデータを保存・参照するには、配列を使用すると便利です。

[code]

    result=array()
    
[/code]

で、resultに配列を構築したあと、

[code]

    result[1] = 1番目の回帰式
    result[2] = 2番目の回帰式
    
[/code]

で、順番に値を設定できます。

データは、

[code]

    for (i in 1:10) {
        print(result[i])
    }
    
[/code]

と行った方法であとから参照することができます。

* * *

結果の保存には、`save`と`load`が使用できます。

[code]

    save(result, file="保存ファイル名")
    
[/code]

で保存が、

[code]

    load("保存ファイル名")
    
[/code]

で読み込みができます。

