よろしければ、2つの質問があります。
Q1)マトリックスchoiceがあり、各人が1、2、3、4で示される4つの可能な選択肢を選択しています。3つのマトリックスA1があり、各人と各期間の収入情報が含まれていますA2。A3n人とt期間があるとするA1とA2、、、はn A3x tであり、choicenxtです。
ここで、別の行列を作成します。ここ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を超える人は高いとしましょう。シミュレーションの最後に、一人一人が高収入か低収入かを知る必要があります。より大きなマトリックスから高収入と低収入のマトリックスを作成するにはどうすればよいですか?