如何在WEKA中找出对应高需求的房屋square foot最优范围?
WEKA下的解决方案:定位高需求房屋的面积范围
一、更清晰的可视化方法
1. 箱线图(Box Plot)
在WEKA的Visualize面板:
- 把
square foot设为Y轴,demand设为X轴 - 点击顶部的
Box Plot按钮(代替默认散点图)
直接对比demand=yes和demand=no两组的面积分布,能快速看到yes组的中位数、四分位区间,以及异常值,一眼锁定高需求房屋的核心面积范围。
2. 分组直方图
在Visualize面板:
- 先选中
square foot属性,点击右侧的Set按钮 - 选择
Group by attribute,然后选demand
生成的两个直方图会分别展示yes/no组的面积分布,通过观察峰值区间,就能找到高需求房屋的集中面积范围。
3. 优化散点图显示
如果坚持用散点图:
- 把X轴设为
square foot,Y轴设为demand(二元变量会显示yes/no两个离散点) - 点击
Options,勾选Jitter给点添加微小偏移,避免重叠;调整点的大小和透明度,提升可读性
二、用模型定位数值范围
1. 逻辑回归(Logistic Regression)
- 切换到Explorer的Classify标签,把
demand设为类别属性 - 选择分类器:
functions -> Logistic,运行训练 - 查看输出的模型系数,能得到
demand=yes的概率计算公式;也可以点击Visualize classifier errors,把square foot设为X轴,预测概率设为Y轴,找到概率最高的面积区间。
2. 决策树(J48)
- 同样在Classify标签,选择
trees -> J48 - 训练后生成的决策树会直接给出面积的划分阈值(比如
square foot > 1600 => yes),直接得到明确的高需求房屋面积范围,结果直观易懂。
内容的提问来源于stack exchange,提问作者Quack
相关产品推荐
相关产品推荐

