機械学習でrandom stateを変更してr2スコアを確認しようと思っております。  
具体的にはrandom stateを0~100まで変更して各r2スコアを確認したいと思っております。  
現在for文を使用してrandom stateに0~100の値を入力することはできているようなのですが、  
各r2スコアの出力方法がわかっておりません。

```

    y = dataset.iloc[:, 0]  
    x = dataset.iloc[:, 1:]  
    for i in range (0, 100): random_state=i
    x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.2,
    shuffle=True,random_state=i)
    ～～～～～～～～～～～～～～～～～～
    print('r^2 for training data :', r2_score(y_train, estimated_y_train))
    print('r^2 for test data :', r2_score(y_test, estimated_y_test))
    
```
CC BY-SA 4.0
2022-09-08T02:20:28.000
90991
2022-09-08T02:20:28.000
54301
question
python numpy 機械学習
random stateを変更した際の各r2スコアの出力方法