first_diff.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:panel_reg 作者: metjush 项目源码 文件源码
def estimate(self):
        """
        Estimate the first differenced OLS
        :return: results
        """
        # first difference data
        self.__first_diff()

        # first, make a dataframe out of the panel of indvars
        x_dataframe = self.fd_x.transpose(2,0,1).to_frame(False) # set to False to not drop NaNs
        # unstack the depvar dataframe into a series
        y_series = self.fd_y.unstack()

        # fit regression model with statsmodels
        results = sm.OLS(y_series.values, x_dataframe.values, missing='drop').fit()

        print(results.summary(self.depvar, self.indvars))

        self.result = results
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号