ゴールデンウィークの宿題

  • これはゴールデンウィークの宿題。とにかく、実用的な軽さまで、なんとか。
  • 与えられるのは
    • 家系図
    • 複数のローカス
    • ローカスごとのジェノタイプ(ディプロタイプ)
      • 家系図構成員の(一部の)それ
      • ローカスごとの「集団」のジェノタイプ頻度
  • 手順
    • 家系図から、核家族とそのピボット(連結軸ノード)を定める
    • ローカスごとに以下をする
      • 各構成員の持ちうるディプロタイプを限定する
        • 核家族ごとにメンデルの法則を満足することを条件とする
          • ある構成員は、ディプロタイプが確定的に与えられているので、限定する必要はない
          • ある構成員は、ディプロタイプが不明であるから、限定する必要がある
          • 特に、ある構成員は、ディプロタイプが「なんでもよいという場合」と、「特定のディプロタイプである場合(候補者がいる場合)」とがあり、この場合も、「なんでもよいという場合」のために限定する
      • 核家族ごとに確率・尤度を計算する
        • 取りうるディプロタイプが複数ある場合には、そのすべての場合について計算する
        • 集計するにあたって、ピボットになっている個人に関しては、ディプロタイプ別に計算結果を保持する
        • 1つの核家族に複数のピボット個人がいる場合には、その組み合わせの場合だけ、計算結果を保持する
        • ディプロタイプが「なんでもよいという場合」と「特定のディプロタイプの場合」との両方で計算する個人についても、場合わけして計算結果を保持する(のが良い)
      • 核家族ごとに計算した、場合分け確率・尤度を合算する