- 博客(31)
- 收藏
- 关注
原创 RFM模型-数据清洗
在进行数据清洗时,主要的目标是确保数据质量良好,以便后续的分析和建模工作能够顺利进行。针对你使用粒子群优化算法改进RFM模型来对电商数据进行用户群像划分的实验,数据清洗环节尤其重要,因为不干净的数据会影响模型的精度和效果。RFM模型中的Recency、Frequency和Monetary列通常有不同的量纲,可能需要对这些特征进行标准化或归一化处理,以便后续算法(如粒子群优化算法)更好地处理它们。异常值可能会干扰模型的训练,特别是RFM模型中的Monetary(消费金额)或Frequency(购买频率)列。
2025-02-14 21:06:37
862
原创 改进RFM模型-数据采集
2. 客户生命周期:customer_lifetime(首次购买到最后一次购买到时间跨度)3. 营销活动参与度:campaign_participation(参与活动次数)1. 客户活跃度:active_days(登录天数): 客户最近一次购买的时间(距离当前日期的天数)五、优化模型或丰富客户画像的相关字段(非必须): 客户在统计周期内的购买次数。:客户在统计周期内的总消费金额。需计算与当前日期的差值。:次数(int型数值):总金额(int型数值)六、数据收集注意事项。
2025-02-10 22:20:21
172
原创 SQLZoo-SELECT within SELECT Tutorial
【代码】SQLZoo-SELECT within SELECT Tutorial。
2025-02-09 12:26:11
777
原创 Python金融数据分析(一)房贷计算问题
假定你是C银行负责拓展住房按揭贷款业务的客户经理,在评估了王先生的还款能力后,制定了如下的贷款方案:贷款本金为600万元,贷款期限是30年,贷款利率是按照5年期以上贷款市场报价利率(LPR)上浮5个基点,即是贷款利率是4.9%。提示:等额本息还款规则下,可以运用Numpy包中的函数pmt计算按揭贷款每月固定还款金额,函数ipmt和ppmt分别计算每月还款金额中的利息部分与本金部分。2. 等额本金还款,具体是指在贷款利率水平不变的情况下,王先生每月还款的本金固定不变,支付的利息则是逐月递减。
2024-03-17 15:28:44
923
1
原创 问题 D: D:分数类的异常处理
题目描述根据已经编写好的Fraction类及输出案例,请编写Main类,建立两个分数对象的数组f,采用Scanner类的nextInt方法,依次输入两个分数的分子和分母,处理可能的异常输入情形:分子或分母不是整数(输出:java.util.InputMismatchException),分母是零(输出:java.lang.ArithmeticException: / by zero)。求出并打印:((f[0]-f[1])/f[1] + f[0] ) * f[1],然后对以上结果约分,约分后...
2022-05-22 21:40:23
269
原创 问题 C: Revisit Pet abstract class and Dog class
请按照Main类及输出案例1. 编写抽象类Pet,包含构造方法, 抽象方法eat和setNameAge及成员变量:name, age;2. 编写Dog类(Pet类的子类)。3. 编写AgeException异常类,当年龄不大于零,抛出该类异常(Dog类中的setNameAge方法中抛异常, 输出:AgeException: age cannot be this.age)。import java.util.*;public class Main{ public static void ma.
2022-05-22 21:18:17
332
原创 问题 D: 类及其继承类的初始化
题目描述1.编写Father类,包含初始化块,静态初始化块,构造方法,show方法; 包含name成员变量2.编写Son类,继承Father类,包含初始化块,静态初始化块,构造方法,show方法; 包含name成员变量
2022-05-14 11:23:13
262
原创 问题 C: 接口及类的继承I
题目描述1.编写Aable接口,包含抽象方法iCanDoA(); 2.编写Bable接口,包含抽象方法iCanDoB();3.编写Something类;实现Aable接口,Bable接口,并包含name属性,构造方法。4.编写ABable接口;继承Aable接口 和 Bable接口,并包含 抽象方法 iCanDoAB();
2022-05-12 23:51:32
280
原创 问题 B: 接口II
根据已经编写好的 Sortable<T> 和Searchable<T>接口,编写Student类:包含成员变量String name, int age包含成员方法print()及 构造方法, 并 实现 Sortable<Student>接口 和 Searchable<Student>接口 。
2022-05-11 20:59:34
157
原创 问题 D: 抽象类II
题目描述按照以下提供的Main类及Dog类(Pet类的子类),及输入、输出样例1. 编写抽象类Pet,包含构造方法, 抽象方法eat和setNameAge及成员变量:name, age,静态变量count;2. 编写Cat类(Pet类的子类)3. 编写TheOther类(Pet类的子类)。
2022-05-01 00:49:46
595
原创 问题 B: 继承 II
题目描述编写Person类包含成员方法: String name; int age; 包含成员变量: show(); 构造方法: Person(String name, int age);=========================================编写Student类(继承Person类)包含构造方法: Student (String dep, String name, int age)包含成员变量: String
2022-04-26 13:03:16
124
原创 问题 A: 继承 I
题目描述编写Student类(继承Person类),包含构造方法:public Student()public Student (String dep, String name,int age)包含成员变量:private String department;
2022-04-26 12:48:37
537
原创 问题 D: 天梯-BigInteger类的应用
爬楼梯问题、斐波那契数列思路、BigInteger类的应用。Mr. Strong一步最多可以登上4阶楼梯;请编程求解 Mr. Strong一共有多少种方法登上阶梯数为 n 的楼梯?
2022-04-24 20:55:25
287
原创 问题 D: 对象排序II
问题 D: 对象排序II已经编写好了以下主类. 请编写Student类,包含String类型 的 域 name, int类型的域 age, setNameAge(String name, int age)方法 , sortByName方法 (对参数列表中的学生数组,按照姓名的字典序 由小到到 排序) 。
2022-04-16 23:08:24
824
原创 Matrix矩阵类
题目描述编写矩阵类Matrix,包含以下成员变量:整数变量 row_size, col_size, 分别表示矩阵的行数与列数,整数的二维数组 values[][],表示一个整数矩阵. 包含以下成员方法:void setMatrix(int m, int n)方法: 参变量 m,n分别赋值给成员变量 row_size, col_size, 并由键盘输入,完成 values 数组元素的赋值。
2022-04-16 00:57:19
2364
2
原创 Fraction分数类II
编写分数类(有理数类)Fraction,包含以下成员变量:整数变量numerator和denominator, 分别表示分数的分子与分母。
2022-04-14 02:12:26
1078
原创 String类的常用方法
indexOf, lastindexOf,toLowerCase,toLowerCase,charAt,replace等String类的常用方法
2022-03-26 17:39:35
1478
原创 题目描述:输入一个正整数 n (100 =< n <= 200000000), 输出是否为dancing number,及n的位数。
列表;dancing number
2022-03-23 22:24:18
1692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人