0

easy_install -U statsmodels を使用して Statsmodels 0.6.1 をダウンロードしました。つまり、既存の statsmodels をアップグレードすることを選択しました。OS X/anaconda/spyder を使用しています。

インポートを実行すると、python はまだ古いバージョンの statsmodels をインポートします。

import numpy as np
from scipy import stats
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as sm 
from statsmodels.graphics.api import qqplot
from pandas import Series, DataFrame, Panel
import data as data
from data import indexed_df, external_df
from sklearn.utils import check_arrays
# import arma_order as order_order
# from arma_order import arma_order_select_ic
from statsmodels.tsa.stattools import (adfuller, acf, pacf_ols, pacf_yw,
                                                pacf, grangercausalitytests,
                                                coint, acovf,
                                                arma_order_select_ic)

しかし、statsmodels の新しいバージョンの一部である arma_order_select_ic をインポートしていません。

Python が新しいバージョンを使用できるように、ディレクトリ内の古いバージョンの statsmodels を削除する必要がありますか?

試してみましたが、特にARMAパラメータの選択プロセスで、計算の一部が出力を変更しました。

また、自分のディレクトリに stattools.py をコピーしようとしましたが、インポートできない新しい statsmodels フォルダーにあるため、stattools.py のインポートを実行できません。

したがって、両方の statsmodels バージョンを 1 つのコードで実行したいと思います! それは可能ですか?

または、新しい statsmodels フォルダー全体のエイリアス/リンクを別のディレクトリに配置して、そこから呼び出すことはできますか (試してみましたが、機能しません)。

これは紛らわしいと思いますが、そうです。

誰かが親切で初心者を助けてくれることを願っています。

乾杯

4

0 に答える 0