- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用“statsmodels.regression.linear_model”来做 WLS。
但我不知道如何为我的回归赋予权重。
有谁知道权重是如何给出的以及它是如何工作的?
import numpy as np
import statsmodels.api as sm
Y = [1,2,3,4,5,6,7]
X = range(1,8)
W= [1,1,1,1,1,1,1]
X = sm.add_constant(X)
wls_model = sm.WLS(Y,X, weights=W)
results = wls_model.fit()
results.params
print results.params
#[ -1.55431223e-15 1.00000000e+00]
import numpy as np
import statsmodels.api as sm
Y = [1,2,3,4,5,6,7]
X = range(1,8)
W= range(1,8)
X = sm.add_constant(X)
wls_model = sm.WLS(Y,X, weights=W)
results = wls_model.fit()
results.params
print results.params
#[0 1]
为什么当权重为 range(1,8) 时,斜率和截距为 1 和 0。但当权重为“1”时,截距不为 0。
最佳答案
在您的示例中,数据无论如何都是线性的,因此无论您的权重如何,回归都将是一个完美的拟合。但是如果你改变你的数据在第一个位置有一个离群值这样
Y = [-5,2,3,4,5,6,7]
然后你得到恒定的权重
[-3.42857143 1.64285714]
但是使用 W = range(1,8)
你会得到
[-1.64285714 1.28571429]
在没有异常值的情况下,这更接近您想要的。
关于python - "statsmodels.regression.linear_model. WLS"是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30724573/
我正在使用 Weblogic 服务器,其中连接对象正在处理一个事务,其中同一个连接实例尝试使用不同的事务,然后现有事务无法完成并抛出事务错误,其中现有事务正在执行任何提交/回滚操作,而新事务还使用来自
我使用 jDeveloper 创建了一个自定义应用程序。在主项目中,我在类路径中创建了一个自定义库,其中包含了一些 jar 文件。 我的项目编译正确。当我尝试运行 .java 文件(右键单击“运行”)
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关闭 8 年前。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。
我需要在要部署在 WLS 中的 Web 应用程序项目中使用 log-back,我已在 WEB-INF 类文件夹中添加了 log-back。要选择我需要添加的 WEB-INF 类, true在 webl
正如标题中所说,我想知道是否有专有的 Oracle WLS 注释指定 EJB 将被集群。基本上相当于将它添加到您的 weblogic-ejb-jar.xml 中: True ra
我有一个运行 weblogic 的 docker 容器,其中部署了我们的一些应用程序 (EAR)。当这些 EAR 中的每一个启动时,它们都会向外部服务管理器组件注册自己。在注册时,会提供主机地址(使用
我在 Weblogic 12.1.1 上使用非持久计时器。问题是,有时在回调方法引发系统异常后,计时器不再执行(或仅执行一次)。 即使使用带注释的 @Scheduled 方法以及以编程方式初始化的计时
我使用的是 JDeveloper 11.1.1.7.0,它具有嵌入式 10.3.5 WebLogic Server。 当我通过右键单击页面并在嵌入式 WLS 中运行...来测试应用程序时,一切都运行良
我使用“statsmodels.regression.linear_model”来做 WLS。 但我不知道如何为我的回归赋予权重。 有谁知道权重是如何给出的以及它是如何工作的? import nump
如何从适合 python statsmodels 的 WLS 模型中获得杠杆率/get_influence 以 http://statsmodels.sourceforge.net/stable/in
我有一个 WebLogic docker 容器。 WLS 管理端口配置为 7001。当我运行容器时,我使用 --hostname=[hosts' hostname] 并使用 -p 8001:7001
我已经从 weblogic-maven-plugin (10.3) 迁移到 wls-maven-plugin(12.1) 并遇到了部署共享库的问题。 问题是 wls-maven-plugin 不传递给
我在 Weblogic 中部署应用程序时收到此错误。 (ClassInfoImpl.java:45) at weblogic.application.utils.anno
我在 Weblogic 中部署应用程序时遇到此错误。 (ClassInfoImpl.java:45) at weblogic.application.utils.anno
我正在逐步提高 WLS regression functions 的参数使用统计模型。 我有一个 10x3 数据集 X,我声明如下: X = np.array([[1,2,3],[1,2,3],[4,
我正在使用 WLS 10 开发应用程序当我尝试从我的耳朵应用程序的特定 jar 连接(查找)到 EJB 时,在客户端中抛出类“org.apache.openjpa.enhance.Persistenc
我已将代码部署为 WAR文件在 WebLogic Server (WLS) 12.1.3 我正在从生产者发送消息,消息由以下代码使用。该应用程序作为 WAR 文件部署在 Windows 的 WLS 服
我创建了 sklearn 自定义估计器(statsmodels.regression.linear_model.WLS with Lasso)以使用交叉验证。 check_estimator() 报告
当我尝试将 weblogic.xml 中启用 fast-swap 模式的分解目录部署到 weblogic 10.3 时,出现以下异常 如果我删除
我有一个包含 4 个模块的企业应用程序项目。它部署在 WLS 10.3.4 上。我正在使用 eclipse helios 与用于 eclipse 的 oracle web 工具进行开发。我机器上的本地
我是一名优秀的程序员,十分优秀!