回答:
確かに、Patsyをscikit-learnと組み合わせて使用すると、Rを使用した場合と同じ結果を得ることができます。以下のコードを参照してください。
from patsy import dmatrices
# create dummy variables, and their interactions
y, X = dmatrices('depvar ~ C(var1)*C(var2)', df, return_type="dataframe")
# flatten y into a 1-D array so scikit-learn can understand it
y = np.ravel(y)
Xを独立変数、yを従属変数とする通常の表記法でscikit-learnに実装された任意のモデルを使用できるようになりました。
dmatrix
)
Patsyを使用します。
Patsyは私のお気に入りのPythonライブラリの1つです。1つだけ、そして1つだけ、本当にうまくいきます。
~var1*var2
RHSマトリックスを構築するためのRでは完全に問題あり