jjzjj

Regression

全部标签

mysql - MySQL 中的回归分析

简介在我的项目中,我正在保存FacebookPages及其点赞数,以及每个国家/地区的点赞数。我有一张用于FacebookPages的表格,一张用于语言,一张用于Facebook页面和语言之间的相关性(并计算点赞数)和一张将此数据保存为历史记录的表格。我想要做的,是获得在特定时间段内点赞数增长最快的页面。要使用的数据我正在从创建查询中删除不相关的信息。包含所有facebook页面的表格CREATETABLE`pages`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`facebook_id`varchar(255)COLLATEutf8_unico

高斯过程回归(Gaussian Processes Regression, GPR)简介

高斯过程回归(GaussianProcessesRegression,GPR)简介一、高斯过程简介二、高斯分布1.一元高斯分布2.多元高斯分布三、高斯过程回归1.高斯过程2.高斯过程回归四、sklearn中高斯过程回归的使用1.核函数的选择2.sklearn中高斯过程回归的使用a.初始数据b.高斯过程回归拟合c.高斯过程回归后验结果分布d.不同核函数拟合结果对比一、高斯过程简介高斯过程是一种常用的监督学习方法,可以用于解决回归和分类问题。高斯过程模型的优点有:预测对观察结果进行了插值预测的结果是概率形式的通用性:可以指定不同的核函数(kernels)形式高斯过程模型的确定包括:它们不是稀疏的,

二元逻辑回归(logistic regression)

目录一,原理二,python代码2.1数据集的格式2.2代码三,适用条件一,原理回归:        假设存在一些数据点,用一条直线或者曲线或折现去拟合这些点就叫做回归。也就是找出平面点上两个轴变量之间的函数关系,或者其他坐标系下的变量间关系。一句话就是:回归就是依靠已有数据点去拟合函数关系。    常见的回归有:线性回归,非线性回归,局部加权回归……逻辑回归:回归的目标是一个二值结果(0和1),是一种常见的二元分类模型。本质就是线性回归与激活函数sigmoid的结合,与大脑神经元工作方式类似,是入门机器学习的基础。应用:对于一个具体的实际问题,我们可以得到他既有的一些数据,那么就可以使用逻辑

python - 了解 TensorFlow LSTM 输入形状

我有一个数据集X,它包含N=4000个样本,每个样本包含d=2个特征(连续值),跨越t=10次步骤。在时间步11,我也有每个样本的相应“标签”,它们也是连续值。目前我的数据集的形状是X:[4000,20],Y:[4000]。我想使用TensorFlow训练一个LSTM来预测Y的值(回归),给定d特征的10个先前输入,但我很难在TensorFlow中实现这一点。我目前遇到的主要问题是了解TensorFlow如何期望输入被格式化。我见过各种例子,例如this,但这些示例处理一大串连续的时间序列数据。我的数据是不同的样本,每个样本都是独立的时间序列。 最佳答案

python - 了解 TensorFlow LSTM 输入形状

我有一个数据集X,它包含N=4000个样本,每个样本包含d=2个特征(连续值),跨越t=10次步骤。在时间步11,我也有每个样本的相应“标签”,它们也是连续值。目前我的数据集的形状是X:[4000,20],Y:[4000]。我想使用TensorFlow训练一个LSTM来预测Y的值(回归),给定d特征的10个先前输入,但我很难在TensorFlow中实现这一点。我目前遇到的主要问题是了解TensorFlow如何期望输入被格式化。我见过各种例子,例如this,但这些示例处理一大串连续的时间序列数据。我的数据是不同的样本,每个样本都是独立的时间序列。 最佳答案

python - 任何 Python 库都会生成发布风格回归表

我一直在使用Python进行回归分析。得到回归结果后,我需要将所有结果汇总到一个表中,并将它们转换为LaTex(用于发布)。是否有任何包可以在Python中执行此操作?像estout在Stata中给出了下表: 最佳答案 嗯,statsmodels中有summary_col;它没有estout的所有花里胡哨,但它确实具有您正在寻找的基本功能(包括导出到LaTeX):importstatsmodels.apiassmfromstatsmodels.iolib.summary2importsummary_colp['const']=1re

python - 任何 Python 库都会生成发布风格回归表

我一直在使用Python进行回归分析。得到回归结果后,我需要将所有结果汇总到一个表中,并将它们转换为LaTex(用于发布)。是否有任何包可以在Python中执行此操作?像estout在Stata中给出了下表: 最佳答案 嗯,statsmodels中有summary_col;它没有estout的所有花里胡哨,但它确实具有您正在寻找的基本功能(包括导出到LaTeX):importstatsmodels.apiassmfromstatsmodels.iolib.summary2importsummary_colp['const']=1re

python - 使用 numpy 进行多元多项式回归

我有很多样本(y_i,(a_i,b_i,c_i))其中y被假定为在a,b,c中作为多项式变化达到一定程度。例如,对于给定的一组数据和2级,我可能会生成模型y=a^2+2ab-3cb+c^2+.5ac这可以使用最小二乘来完成,并且是numpy的polyfit例程的轻微扩展。Python生态系统中是否有标准实现? 最佳答案 sklearn提供了一种简单的方法来做到这一点。以发布的示例为基础here:#Xistheindependentvariable(bivariateinthiscase)X=array([[0.44,0.68],[0

python - 使用 numpy 进行多元多项式回归

我有很多样本(y_i,(a_i,b_i,c_i))其中y被假定为在a,b,c中作为多项式变化达到一定程度。例如,对于给定的一组数据和2级,我可能会生成模型y=a^2+2ab-3cb+c^2+.5ac这可以使用最小二乘来完成,并且是numpy的polyfit例程的轻微扩展。Python生态系统中是否有标准实现? 最佳答案 sklearn提供了一种简单的方法来做到这一点。以发布的示例为基础here:#Xistheindependentvariable(bivariateinthiscase)X=array([[0.44,0.68],[0

python - Python中LOWESS的置信区间

如何在Python中计算LOWESS回归的置信区间?我想将这些作为阴影区域添加到使用以下代码创建的LOESS图中(statsmodels以外的其他包也可以)。importnumpyasnpimportpylabaspltimportstatsmodels.apiassmx=np.linspace(0,2*np.pi,100)y=np.sin(x)+np.random.random(100)*0.2lowess=sm.nonparametric.lowess(y,x,frac=0.1)plt.plot(x,y,'+')plt.plot(lowess[:,0],lowess[:,1])pl