Прогноз линейной регрессии по дате в питоне - PullRequest
0 голосов
/ 25 октября 2018

Я преобразовал дату в числовые значения, но я застрял на следующем шаге, как подготовить данные для предсказания, Как использовать дату для предсказания в коде Python?Как рассчитать атрибут eventhappen Пожалуйста, направьте меня и улучшите мой код там, где он не имеет никакого смысла.Ниже мой код

#Here is Dataset

    date          Eventhappen
    2016-01-14    A
    2016-01-15    C
    2016-01-16    B
    2016-01-17    A
    2016-01-18    C
    2016-02-18    B

#Converting Date into Numerical Value

    df['Dispatch_Date_Time'] = pd.to_datetime(df['Dispatch_Date_Time'])
    df.set_index('Dispatch_Date_Time', inplace=True)
    df.sort_index(inplace=True)
    df['month'] = df.index.month
    df['year'] = df.index.year
    df['day'] = df.index.day
    df['eventhappen'] = 1

#Preparing the data

    X = df[['year']]
    y = df['eventhappen']

#Trainng the Algorithm
    regressor = LinearRegression()
    regressor.fit(X_train, y_train)

#Making the Predictions
    y_pred = regressor.predict(X_test)

#Plotting the Least Square Line
    sns.pairplot(df, x_vars=['year'], y_vars='eventhappen', size=7, aspect=0.7, kind='reg')
...