2 返信 最新の回答 日時: Nov 3, 2015 9:32 PM ユーザー:tgeshi

    層別度数分布のリレーションのさせ方について

    tgeshi

      たびたびお世話になっております。統計データから層別度数分布表を作りたいのですが、

      単純な度数分布表のリレーションまではいけたのですが、その内訳のリレーションの張り方

      がよくわからない状況です。データは、データテーブルから、最大値と最小値を集計フィールド

      で計算して、その差を√データ数で割る。→階級幅と階級数が決まるので、最少値から階級幅を階級数だけ

      繰り返して、その階級に当てはまるデータをカウントしていくというものです。

       

      ここで、全データ数のヒストグラムに、属性1から3のデータを割り付けたいのですが、リレーションのかけ方

      が分からないのです。例えば、1.95~4.37の階級で階級値が3.16で度数が6の場合、属性1のデータが6個

      のうち3個で属性2のデータが2個、属性3のデータは1個なら、3+2+1=6となります。

       

      あくまで、階級は全データを対象に計算して、その内訳はデータの属性でそのデータが階級に入っているか

      否かのリレーションになります。よろしくご審議をお願いします。FM 13 ADです。多謝

        • 1. Re: 層別度数分布のリレーションのさせ方について
          user14047

          ごめんなさい。統計に関する知識が自分には足りないのでやりたいことが理解できないのですが、スクリプトを眺めての感想を書いておきます。

           

          計算結果を挿入 [ 選択 ; ヒストグラムパラメーター::IDClass[ヒストグラムパラメーター::IDClass = $I] ]
          

           

          このステップがおかしいような気がします。
          このままだと、ヒストグラムパラメーター テーブルの IDClass フィールドは繰り返しフィールドになっていて、
          繰り返し位置に指定されている [ヒストグラムパラメーター::IDClass = $I] の結果は 0 か 1 なので、
          0番目か1番目の繰り返し位置の値を指定した計算式の結果(計算結果の計算式が入っていないので) null 値にすると。
          こんなステップになっていますが、FileMaker の繰り返しは、1 から始まりますので、ヒストグラムパラメーター::IDClass[0] の段階でエラーになるかと思います。

          • 2. Re: 層別度数分布のリレーションのさせ方について
            tgeshi

            お世話になっております。早速のお手配をありがとうございました。

            言われるスクリプトステップを削除しました。動作的に変わらないので、

            冗漫なスクリプトステップでした。ありがとうございます。

             

            やりたいことですが、エクセルの添付に示した赤い部分になります。

            全体の度数の属性を1レコード内に、”1”、”2”、”3”と割り振ってそれぞれ

            の度数の和が全体の度数となるようにしたいのですが、リレーション

            をどのように関連付けるのかご教示頂ければ幸いです。多謝

            度数分布図層別.jpg