私は R を初めて使用し、1 つのファイル内のデータの複数のサブセット (「ケース」) に対して線形回帰を実行しようとしています。50 の異なるケースがあるので、50 の異なる回帰を実行する必要はありません...これを自動化してください。私はこの方法を見つけて実験しましたddply
が、これは何らかの理由で、各ケースで同じ係数を返します。私が使用しているコードは次のとおりです。
ddply(MyData, "Case", function(x) coefficients(lm(Y~X1+X2+X3, MyData)))
私が得た結果も、各「ケース」の同じ係数です。回帰がケースごとに1回実行され、ケースごとに一意の係数が得られるようにコードを改善する方法についてのアイデアはありますか?