48得票3回答
在循环中使用predict.lm()。警告:从秩缺失的拟合中进行预测可能会导致误导。

这段 R 代码会抛出一个警告# Fit regression model to each cluster y <- list() length(y) <- k vars <- list() length(vars) <- k f <- list() lengt...

45得票3回答
在R中使用已知固定截距的线性回归

我想使用R中的lm()函数计算线性回归。此外,我想获得具有给定截距的回归斜率,其中我明确将截距传递给lm()。 我在互联网上找到了一个例子,并尝试阅读R-help "?lm"(不幸的是我无法理解它),但我没有成功。请问有人可以告诉我我的错误在哪里吗?lin <- data.frame(...

45得票5回答
如何从statsmodels.api中提取回归系数?

result = sm.OLS(gold_lookback, silver_lookback ).fit() 得到结果后,我该如何获得系数和常量? 换句话说,如果 y = ax + c, 如何获取值 a 和 c?

44得票8回答
混淆矩阵错误: 数据和参考因素必须具有相同数量的级别。

我用R caret训练了一个线性回归模型。现在我正在尝试生成混淆矩阵,但不断收到以下错误信息: Error in confusionMatrix.default(pred, testing$Final) : 数据和参考因素必须具有相同数量的级别EnglishMarks <- read...

41得票5回答
线性回归 :: 归一化 (与) 标准化

我正在使用线性回归来预测数据。但是,当我对变量进行标准化(Vs)或归一化处理时,结果完全相反。 归一化 = x - xmin / xmax - xmin 零分数标准化 = x - xmean / xstd a) Also, when to Normalize (Vs) Standardi...

39得票3回答
如何在线性回归中强制零截距?

我有一些形式为:的更多或少线性数据。x = [0.1, 0.2, 0.4, 0.6, 0.8, 1.0, 2.0, 4.0, 6.0, 8.0, 10.0, 20.0, 40.0, 60.0, 80.0] y = [0.50505332505407008, 1.1207373784533172...

39得票7回答
在测试数据中使用未知因子水平的predict.lm()函数

我正在对因子数据进行模型拟合和预测。如果predict.lm()中的newdata包含一个模型未知的单个因子水平,所有predict.lm()方法都会失败并返回错误。 有没有什么好方法可以使predict.lm()方法仅针对模型已知的因子水平返回预测结果,并对未知的因子水平返回NA值,而不是...

39得票7回答
JavaScript中的线性回归

我想在Web浏览器中使用JavaScript进行最小二乘拟合。 目前,用户使用HTML文本输入框输入数据点信息,然后我使用jQuery获取该数据并使用Flot进行图形化。 在用户输入数据点之后,我想向他们展示“最佳拟合线”。我想计算线性、多项式、指数和对数方程,然后选择具有最高R^2值的方...

39得票1回答
在sklearn的LinearRegression方法中,fit_intercept参数具体是做什么的?

在 sklearn.linear_model.LinearRegression 方法中,有一个参数是 fit_intercept = TRUE 或 fit_intercept = FALSE。我想知道如果我们将其设置为TRUE,它是否会向数据集添加一个额外的拦截列,全都是1?如果我的数据集已经...

37得票5回答
Pandas DataFrame上使用Sklearn进行线性回归(IndexError:元组索引超出范围)

我是Python的新手,正在尝试使用sklearn在pandas数据帧上执行线性回归。这就是我所做的:data = pd.read_csv('xxxx.csv') 之后我获得了一个具有两列的DataFrame,我们将它们称为'c1'和'c2'。现在我想对(c1,c2)进行线性回归,于是我输入了...