如何为statsmodels线性混合效应模型计算AIC值?

时间:2020-08-13 20:29:24

标签: python-3.x statsmodels mixed-models

线性混合效应模型(link)的Statsmodels文档页面声称:“ statsmodels LME框架当前支持通过Wald检验和系数的置信区间进行后估计推断,轮廓似然分析,似然比检验,以及AIC。”

我试图按以下方式检索AIC:

package org.xx.udemy;

import io.dropwizard.Application;
import io.dropwizard.Configuration;
import io.dropwizard.setup.Bootstrap;
import io.dropwizard.setup.Environment;

public class DropWizApp extends Application<Configuration> {
    @Override
    public void initialize(Bootstrap<Configuration> bootstrap) {

    }

    @Override
    public void run(Configuration configuration, Environment environment) throws Exception {
        System.out.println("Hello DropWiz!");
    }
    public static void main(String ...args) throws Exception{
        new DropWizApp().run(args);
    }
}

但是结果值是'nan'。

我还仔细阅读了mixlm()和mixedlm.fit()函数的文档,但是无法找到任何参数来表明他们希望计算AIC。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

调用model.fit()时应使用reml = False。

相关问题