はい、同様の質問がここでNetLogo: histogram relative frequencyと尋ねられましたが、私の知る限り、答えは与えられていません。もう一度もう一度聞くことができますか?私は質問の下にコメントを追加したが、私は許可されていないだろう。Netlogo:プロットの相対周波数
私は、カメからの距離が遠くなるにつれて特定の色のパッチの相対頻度をプロットしたいと思います。これまでに試したこと:
ask turtle [
set-current-plot "plot 1"
set-plot-y-range 0 1
set-plot-pen-mode 1
histogram [distance myself] of patches with [pcolor = red]]
これは私に絶対周波数を与えます。私は、カメからの距離が遠くなるにつれて、各パッチの色の相対的な頻度をプロットしたいと思います。だから距離= 1離れてタートルから、どのくらいの数のパッチは、パッチの数は赤です。私は
histogram [distance myself ] of patches with [ ]/count patches with [distance myself = 1] ; when x-axis = 1, and so for increasing x
を追加しようとしたが、原始的なヒストグラムは、リストを期待するので、特定の構文上の問題がありました。私は、Netlogoの辞書を見てもプロットセットの下にy軸を設定するものは見つけられませんでしたので、y軸を(距離のxのパッチの絶対数/総数)に設定する簡単な方法があると思います-upコマンド。
この問題に関するアドバイスをいただければ幸いです。あなたの時間をありがとう。
例を挙げていただけますか?私はパッチの相対的な頻度をプロットすることによってあなたが何を意味するのか分かりません...少し具体的にする必要があります。 – mattsap
構文の問題を修正するにはヒストグラム[(distance myself)/ [distance myself = 1]]のパッチと[pcolor = red]を使ってパッチを数えることができます。 ifelse-value。 – mattsap
Hey mattsapわかりやすさを向上させるためにqnsを編集しました。ありがとう:) – lyh198