gpt4 book ai didi

algorithm - 具有三个变量的数学函数(相关)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:43:10 29 4
gpt4 key购买 nike

我想分析一些数据以编写定价算法。以下日期可用:

enter image description here

我需要三个变量/维度的函数/相关因子,它显示三个维度(pers_capacity、卧室数量、浴室数量)增长时中位数(价格)的变化。例如Y(#pers_capacity,bedroom,bathroom) = ..

注意:- 在下面的截图中并不是所有可用的数据(只是其中的一部分)- 中位数 => 每晚价格- 黄色 => #bathroom

例如2 人、2 间卧室和 1 间浴室的中位价格为每晚 187 美元

您是否知道如何计算相关性/方程式 (f(..)=...) 以获得可靠的因数?

亲切的问候

最佳答案

一种典型的方法是将其制定为线性模型。给定三个变量 xyz 来解释您观察到的值 v,您假设 vax + by + cz + d 并尝试找到 abcd 尽可能接近匹配,最小化平方误差。这称为 linear least squares approximation .也可以引用this Math SE post一个特定线性最小二乘近似的例子。

如果您的数据集足够大,您可以考虑更复杂的公式。像

这样的事情

va1x2 +a2y2 +a3z2 +a4xy +a5xz +a6yz +a7x +a8y +a9z +一个10

上面的变量是非线性的,但系数 ai 仍然是线性的,所以它仍然是一个线性最小二乘问题。或者您可以对变量应用转换,例如

va1x +a2y +a3z +a4exp(x) +a5exp(y) +a6exp(z) +a7

查看其中任何一个的残差(即预测值和观察值之间的差异)可能表明值得添加的术语。

我个人会在 R 中尝试所有这些,因为计算线性模型只是 one line使用该语言,可视化数据也相当容易。

关于algorithm - 具有三个变量的数学函数(相关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39862054/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com