如果您能友好地回答,我有两个问题:
Q1) 我有一个矩阵choice,每个人做出 4 种可能的选择,分别表示为 1、2、3 和 4。我有三个矩阵A1,A2,A3其中包含每个人和每个时间段的收入信息。假设我有 n 个人和 t 个时间段,所以A1, A2,A3是 n-by-t 并且choice是 n-by-t。
现在我想制作另一个矩阵,根据选择矩阵中的值从B哪里B选择元素,即如果,那么。如果,那么,以此类推。Achoice(n,t)==1B(n,t) = A1(n,t)choice(n,t)==2B(n,t) = A2(n,t)
我试过for循环和if语句,我做不到。请帮忙。
Q2)我有一个A收入矩阵。A是维度 n×t。有些人收入低,有些人收入高。假设任何收入<1000 的人都是低收入,高于 1000 的人是高收入。在我的模拟结束时,我需要知道每个人是高收入还是低收入。如何从更大的矩阵中制作高收入和低收入矩阵?