from sklearn.model_selection import ShuffleSplit
from sklearn import datasets
from sklearn.linear_model import LinearRegression
diabetes = datasets.load_diabetes() # Load dataset
X = diabetes.data # Split the data into features and target
y = diabetes.target
# Create a ShuffleSplit object
ss = ShuffleSplit(n_splits=5, test_size=0.3, random_state=42)
# Iterate through the splits and fit a model
for train_index, test_index in ss.split(X):
    X_train, X_test = X[train_index], X[test_index]
    y_train, y_test = y[train_index], y[test_index]
    model = LinearRegression()
    model.fit(X_train, y_train)
    score = model.score(X_test, y_test)
    print(score)