0Pricing
Data Science Academy · レッスン

特徴量Xと目的変数y

ライブラリが想定する入力の形に整える

「特徴量Xと目的変数y」はCoddyKit上の無料Data Science Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはData Science Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Data Science Academyコースには全4レッスンが含まれています。

このレッスンの一部はまだ翻訳されておらず、英語で表示されています。

Inputs and Outputs

Supervised models learn a mapping from inputs to an output. The inputs are your features, and the output is what you want to predict. 🎯

Meet X and y

By convention, features go in a capital X and the target goes in a lowercase y. This naming shows up in nearly every example you read.

X Is Two-Dimensional

Capital X is a 2D table: one row per sample, one column per feature. scikit-learn always expects this rows-by-columns shape.

X.shape  # (n_samples, n_features)

y Is One-Dimensional

The target y is usually a single column: one value per sample. Its length must match the number of rows in X exactly.

y.shape  # (n_samples,)

Split a DataFrame

From a pandas table, you carve out X and y by selecting columns. The target column becomes y; everything else becomes X.

X = df.drop(columns=['price'])
y = df['price']

Features Should Be Numeric

Most estimators expect numeric features. Text and category columns need encoding into numbers before they can enter X.

Keep the Target Out of X

Never leave the answer inside your features. A target hiding in X is leakage, and it makes a model look perfect but useless.

Rows Must Line Up

Row one of X must correspond to value one of y. This alignment is how the model connects each sample to its correct answer.

Regression vs Classification

If y holds continuous numbers it is regression; if y holds categories it is classification. The target's type decides the model family.

Feed Both Into fit

Once X and y are ready, you hand both to fit together. The model reads features and answers side by side to learn.

model.fit(X, y)

predict Takes X Only

When predicting, you pass new features with the same columns as training X. You never pass y, since that is what you want back.

model.predict(X_new)

Quick Check

Make sure you have the shapes of X and y straight.

Recap

Split your data into X, a 2D feature table, and y, the 1D target. Keep them aligned and leak-free, and fit is ready to learn. ✅

よくある質問

「特徴量Xと目的変数y」レッスンは無料ですか?

はい。「特徴量Xと目的変数y」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Data Science Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Data Science Academyコースには全4レッスンが含まれています。

「特徴量Xと目的変数y」で何を学びますか?

ライブラリが想定する入力の形に整える ブラウザで直接実行するハンズオンコードでData Science Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Data Science Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのData Science Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「特徴量Xと目的変数y」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このData Science Academyレッスンでコードを書いて実行できますか?

はい。すべてのData Science Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. fitとpredictの契約
  2. 特徴量Xと目的変数y
  3. 線形回帰を学習させる
  4. 最初のモデルを評価する
← Data Science Academyに戻る