データ全体にA、B、C、D、Portfolioという5つの列が含まれています。各ポートフォリオの線形回帰モデルを実行します。したがって、データ全体がサブセットデータに分割されます。次に、回帰モデルを実行してサマリを確認します。 データフレームは、私はループ機能を使って、Rコードを簡素化しようと、私は以下のようにプレゼントをしたコードループ関数を使用して簡潔なコードを取得する方法
A B C D Portfolio
1 ... 11
2 ... 22
3 ... 13
4 ... 11
5 ... 21
6 ... 21
7 ... 23
8 ... 12
9 ... 11
10 ... 12
11 ... 22
...
、下記の表のように見えます
Portfolio_11<-subset(df, Portfolio==11)
Portfolio_12<-subset(df, Portfolio==12)
Portfolio_13<-subset(df, Portfolio==13)
Portfolio_21<-subset(df, Portfolio==21)
Portfolio_22<-subset(df, Portfolio==22)
Portfolio_23<-subset(df, Portfolio==23)
Reg_11<-lm(A ~ B + C + D, data=Portfolio_11)
Reg_12<-lm(A ~ B + C + D, data=Portfolio_12)
Reg_13<-lm(A ~ B + C + D, data=Portfolio_13)
Reg_21<-lm(A ~ B + C + D, data=Portfolio_21)
Reg_22<-lm(A ~ B + C + D, data=Portfolio_22)
Reg_23<-lm(A ~ B + C + D, data=Portfolio_23)
summary(Reg_11)
summary(Reg_12)
summary(Reg_13)
summary(Reg_21)
summary(Reg_22)
summary(Reg_23)
。同様に、
しかし、私はrの初心者であり、実際にループ関数のルールを理解していません。したがって、私はそれを学びたい。どうもありがとうございます。
[再現可能な例](http:// stackoverflow)に変換してください。com/questions/5963269/how-to-make-a-great-r-reproducible-example?rq = 1)? –