Tag: 回归

四阶和五阶多项式回归不能在Excel中工作

我在Excel中做多项式回归有一个奇怪的问题。 和以前一样,我试图获得Excel在graphics上创build多项式趋势线时使用的正确系数。 我已经阅读了如何使用LINEST来做这件事,在做二阶和三阶回归的时候,我已经能够得到符合趋势线公式的答案…但是当我尝试第四或第五时,答案与Excel在趋势线公式上显示我。 下面是图表中的数据和我在5阶回归中的尝试: 单击Excel工作簿 任何人有任何想法可能会导致我麻烦? 谢谢! -Jon

了解逻辑回归的结果

让我们假设我们有以下数据与二进制响应输出(优惠券) 每年消费在第1000个单位,我的目标是估计客户是否花2000多,并有Simmons卡,也将有优惠券,首先我根据反应数据sorting数据,我有下图 在下一阶段,我已经计算出每个数据的logit,对于那些最初我select下面的系数 B0 0.1 B1 0.1 B2 0.1 我已经按照下面的公式计算了L 在下一阶段,我已经计算出e ^ L(这在Excel中可以通过exp函数轻松完成) =EXP(D2) 之后,我有计算概率 =E2/(1+E2) 最后用公式 我已经计算了对数似然函数 那么我已经计算出了总和,并使用求解器我已经计算出的系数,使这个总和最小(请注意,值给出了负值),但我已经得到所有系数为零 我错了 ? 或者这是否意味着我可以预测年度支出和拥有Simmons卡购买优惠券? 提前致谢

Excel相关性R ^ 2随着包含更多因素而下降

我使用Excel在销售和一堆variables之间运行回归。 我也总是把线性方程的y截距设置为0.当我用更多的variables计算相关性r ^ 2时,r ^ 2下降了很多。 这很奇怪,因为r ^ 2应该随着更多的variables而增加。 我很确定我已经计算了正常的r ^ 2,而不是调整了r ^ 2。 如果我没有设定截距为0,那么r ^ 2会随着variables的增加而增加。 我也意识到,有一些function问题与Excel截断设置为0,所以我一直在手动计算R ^ 2。 但是我使用的方程应该是正确的。 有谁知道为什么R ^ 2更多的因素下降? 是因为我把y截取设置为0? 非常感谢! 杰西卡

在增加数据行的excel中回归macros

基本上,我在excel中logging了一个macros,根据我所拥有的数据集进行回归。 但是,我将在更多的行中添加新的数据。 例如,我有16行Y和16行X.在接下来的一天中,我将再添加1行Y和X.但是,我的macros只能运行前16行数据的回归。 我如何编程我的macros,使其考虑到所有存在的数据行? 我的macros代码是: Sub Regression() ' ' Regression Macro ' ' Application.DisplayAlerts = False Sheets("REGRESSION").Select ActiveWindow.SelectedSheets.Delete Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range("$A$1:$A$16"), _ ActiveSheet.Range("$B$1:$F$16"), False, True, , "REGRESSION", False, _ False, False, False, , False Application.DisplayAlerts = True End Sub 谢谢!

如何从xlsx文件中读取并将特定的列值存储到Python中的数组?

你好社区我想弄清楚如何从一个xlsx文件读取数据并将其存储到一个数组中。 什么是最好的图书馆,我可以下载来做到这一点python27? 我想弄清楚如何我可以读取一个特定的列,从列中获取值到一个特定的单元格,然后将其存储到一个数组? 例如:对于我的线性回归分析,我有一个Yvariables和一个多variablesX方程。 Y值将从特定列中读取 例如: y= [1,2,3,4,3,4,5,4,5,5,4,5,4,5,4,5,6,5,4,5,4,3,4] #<-specific column 其中多variablesX值将从多列中读取数据值 例如: x = [ [4,2,3,4,5,4,5,6,7,4,8,9,8,8,6,6,5,5,5,5,5,5,5], #<-specific column [4,1,2,3,4,5,6,7,5,8,7,8,7,8,7,8,7,7,7,7,7,6,5], #<-specific column [4,1,2,5,6,7,8,9,7,8,7,8,7,7,7,7,7,7,6,6,4,4,4] #<-specific column ] 谢谢

如何在Excel中基于关联/回归来恢复(预测)数据?

我有一些特征(高度)与输出variables(价格)相关的数据。 如何基于这些variables之间的现有依赖性(相关性)来恢复高度特征中缺失的数据(空)? 更清楚的是: input和输出variables有明确的相关性。 我想,预测excel的缺失值并不是一个困难的过程。 但是我需要一些方法来实现它。

外推线性回归

我是新的与Excel,但我怎么能得到2013年的价值估计这样的事情: 我需要根据近年来观察到的线性回归来估计这个值的外推值。 谢谢

多项式“LinEst”VBA调用使用数组而不是范围

我无法检索二阶线函数的系数,并且MsgBox返回一个错误:“types不匹配”。 我期望linest函数给出{0,0,1},因为我在这个例子中使用了平方函数f:x->x²。 Sub RunLinestOld() Dim vectorX() As Double Dim vectorY() As Double Dim theLeastSquareCoef 'redimensionne les vecteurs ReDim vectorX(1 To 4) ReDim vectorY(1 To 4) vectorX(1) = 1 vectorX(2) = 2 vectorX(3) = 3 vectorX(4) = 4 vectorY(1) = 1 vectorY(2) = 4 vectorY(3) = 9 vectorY(4) = 16 'theLeastSquareCoef = Application.LinEst(vectorY, vectorX) theLeastSquareCoef = […]

改变excel中“添加趋势线”的基本假设

我正在绘制一些源于stata回归的互动效应。 为了方便,我使用了excel。 数据是曲线的,我添加了一个多项式趋势线来最大化拟合。 我遇到的问题是趋势线函数似乎假设x值是1,2,3等等。 虽然在我的图中他们实际上是0,0.1,0.2等等。 由此产生的趋势线方程没有多大意义。 示例数据:X轴: 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Y轴: 0.365794061 0.391834869 0.411805232 0.424622483 0.429572487 0.426375536 0.415212526 0.396708002 0.371872294 0.342010179 0.308607579 这给出了一个-0.0036x^2 + 0.367x + 0.3336拟合数据(R ^ 2超过99%)的趋势线(多项式2) -0.0036x^2 + 0.367x + 0.3336 。 但是,这个等式不允许我正确计算最大值。 数据本身来自负二项回归,其中关键解释variablesx以线性和二次效应(创build曲线形状)存在,其中b1 = 0.783 and b2 = -0.953 。 所以有两个备选问题: 1)有没有一种方法可以修正,覆盖或规避趋势线所基于的优秀假设? 2)从负二项回归的系数中直接推导出曲线的实际形状是否有更好的方法? 谢谢, […]

Excel VBA的回归函数

在excel中使用回归函数,我无法获得输出到我想要的位置。 Excel不断创build一个新的工作簿来放置结果。 我究竟做错了什么? 如何定位当前工作簿中的空间以粘贴回归的输出? Application.Run "ATPVBAEN.XLAM!Regress", Worksheets("statistics Database").Range("$C$7:$C$" & (7 + I – 1)), Worksheets("statistics Database").Range("$D$7:$F$" & (7 + I – 1)), False, True, , , True, , True, , Worksheets("statistical Output").Range("$A$1"), , False 语法应该是: Regress(inpyrng, inpxrng, constant, labels, confid, soutrng, residuals, sresiduals, rplots, lplots, routrng, nplots, poutrng) 我正在添加适当的粗俗和冒险(所以我想,我做错了什么!)