頂点次数を使ってグラフ g の同類選択性係数を与える.
GraphAssortativity[g,"prop"]
頂点の特性"prop"を使ってグラフ g の同類選択性係数を与える.
GraphAssortativity[g,{{vi 1,vi 2,…},…}]
頂点分割{{vi 1,vi 2,…},…}についてのグラフ g の同類選択性係数を与える.
GraphAssortativity[g,{v1,v2,…}{x1,x2,…}]
頂点{v1,v2,…}についてデータ{x1,x2,…}を使ってグラフ g の同類選択性係数を与える.
GraphAssortativity[{vw,…},…]
規則 vw を使ってグラフ g を指定する.
GraphAssortativity
頂点次数を使ってグラフ g の同類選択性係数を与える.
GraphAssortativity[g,"prop"]
頂点の特性"prop"を使ってグラフ g の同類選択性係数を与える.
GraphAssortativity[g,{{vi 1,vi 2,…},…}]
頂点分割{{vi 1,vi 2,…},…}についてのグラフ g の同類選択性係数を与える.
GraphAssortativity[g,{v1,v2,…}{x1,x2,…}]
頂点{v1,v2,…}についてデータ{x1,x2,…}を使ってグラフ g の同類選択性係数を与える.
GraphAssortativity[{vw,…},…]
規則 vw を使ってグラフ g を指定する.
詳細とオプション
本の辺があり隣接行列の項が
であるグラフの場合,同類選択性係数は
で与えられる,ただし,
は頂点 viの出次数であり,
は viから vjまでの辺がある場合は1でその他の場合は0である.- x1,x2,…が使われている数量データの場合,
は xixjであると解釈される. - x1,x2,…が使われているカテゴリ的データの場合,
は xi と xj が等しい場合は1,それ以外の場合は0であると解釈される. - GraphAssortativity[g]では,xi は頂点 vi の頂点出次数であるとみなされる.
- GraphAssortativity[g,"prop"]では,xi は頂点 vi についてAnnotationValue[{g,vi},"prop"]であるとみなされる.
- GraphAssortativity[g,{{vi 1,vi 2,…},…}]では,部分集合{vi 1,vi 2,…}中の頂点は同じカテゴリ的データ xi 1=xi 2=…を持つものとみなされる.
- GraphAssortativity[g,Automatic->{x1,x2,…}]は頂点リストがVertexList[g]であるとみなす.
- GraphAssortativityは,以下のオプションを取る.
-
"DataType" Automatic データ型 "Normalized" True 結果を正規化するかどうか "Weighted" Automatic 辺の重み - オプション"DataType"->type を使ってデータ x1,x2,…のタイプを指定することができる.使用可能な設定値は"Quantitative"と"Categorical"である.
- オプション"Normalized"->Falseを使って同類選択性モジュールを計算することができる.
本の辺があり隣接行列の項が
であるグラフの場合,同類選択性モジュールは
で与えられる.ただし,
は頂点 viの出次数である,- GraphAssortativityは,無向グラフ,有向グラフ,重み付きグラフ,多重グラフ,混合グラフに使うことができる.
例題
すべて開く すべて閉じる例 (2)
スコープ (12)
GraphAssortativityは無向グラフに使うことができる:
GraphAssortativity[[image]]GraphAssortativity[[image]]GraphAssortativity[[image]]GraphAssortativity[[image]]GraphAssortativity[[image]]GraphAssortativity[{1 -> 3, 2 -> 1, 3 -> 6, 4 -> 6, 1 -> 5, 5 -> 4, 6 -> 1}]GraphAssortativity[[image], "VertexColor"]GraphAssortativity[[image], {{1, 2, 7}, {3, 4}, {5, 6}}]GraphAssortativity[[image], Range[7] -> RandomReal[1, 7]]VertexListの部分集合の分割あるいは割当て:
GraphAssortativity[[image], {{1, 2, 7}, {3, 4}}]GraphAssortativityは記号式に使うことができる:
GraphAssortativity[[image], Automatic -> {a, b, c, d}, "DataType" -> "Quantitative"]GraphAssortativityは大きいグラフに使うことができる:
g = ExampleData[{"NetworkGraph", "Internet"}];VertexCount[g]N[GraphAssortativity[g]]//Timingオプション (4)
"DataType" (2)
"DataType"->"Quantitative"を使う:
g = GridGraph[{2, 3}]data = {0.1, 0.1, 0.2, 0.2, 0.3, 0.3};GraphAssortativity[g, Automatic -> data]GraphAssortativity[g, Automatic -> data, "DataType" -> "Quantitative"]g = GridGraph[{2, 3}]data = {a, b, b, a, a, a};GraphAssortativity[g, Automatic -> data]GraphAssortativity[g, Automatic -> data, "DataType" -> "Categorical"]"Weighted" (1)
g = [image];GraphAssortativity[g]"Weighted"->Falseを使って辺重みを無視する:
GraphAssortativity[g, "Weighted" -> False]"Normalized" (1)
デフォルトで,モジュール性の正規化された値が同類度係数として計算される:
g = GridGraph[{2, 3}]GraphAssortativity[g]"Normalized"->Falseを使って同類度モジュール性を計算する:
GraphAssortativity[g, "Normalized" -> False]アプリケーション (3)
graphs = {[image], [image], [image], [image]};Labeled[#, GraphAssortativity[#, "VertexColor"]]& /@ graphsg = ExampleData[{"NetworkGraph", "ZacharyKarateClub"}];N[GraphAssortativity[g]]partition = FindGraphPartition[g];HighlightGraph[g, Table[Subgraph[g, i], {i, partition}]]N[GraphAssortativity[g, partition]]人種によって頂点に色を付けた高校の友達ネットワーク.生徒が同じ人種の生徒との付き合いを好む様子を分析する:
g = \!\(\*GraphicsBox[«10»]\);N[GraphAssortativity[g]]N[GraphAssortativity[g, "Race"]]特性と関係 (2)
N[GraphAssortativity[RandomGraph[{100, 200}]]]GraphAssortativity[GraphData[{5, 20}]]GraphAssortativity[StarGraph[5]]GraphAssortativityは連結頂点間の次数のピアソン(Pearson)相関係数である:
g = RandomGraph[{10, 20}];GraphAssortativity[g]Correlationはピアソン相関係数を与える:
x = EdgeList[g] /. i_j_ :> {VertexDegree[g, i], VertexDegree[g, j]};y = EdgeList[g] /. i_j_ :> {VertexDegree[g, j], VertexDegree[g, i]};Correlation[Flatten[x], Flatten[y]]関連するガイド
-
▪
- ソーシャルネットワーク分析 ▪
- グラフの測定基準 ▪
- グラフの特性と測定 ▪
- グラフとネットワーク
テキスト
Wolfram Research (2012), GraphAssortativity, Wolfram言語関数, https://reference.wolfram.com/language/ref/GraphAssortativity.html (2015年に更新).
CMS
Wolfram Language. 2012. "GraphAssortativity." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/GraphAssortativity.html.
APA
Wolfram Language. (2012). GraphAssortativity. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GraphAssortativity.html
BibTeX
@misc{reference.wolfram_2026_graphassortativity, author="Wolfram Research", title="{GraphAssortativity}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/GraphAssortativity.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_graphassortativity, organization={Wolfram Research}, title={GraphAssortativity}, year={2015}, url={https://reference.wolfram.com/language/ref/GraphAssortativity.html}, note=[Accessed: 03-November-2026]}