本日の読書そのほかサイトマップPLOFILEなかしゅん/1993/09/04生まれ将来の進路に疑問を抱き自由を求め休学中。基本的に「やらされる」「お金(安定)目当て」「熱意が少ない」「入ったらなにやらされるかイメージがつかない」などの大手企業的環境は求めていない。好きな言葉:「知識を授かることはこの世でもっとも大きな恩恵である。学者にはこれ以上与えられるものなど何もない。趣味:読書、散歩、記事をかくこと、睡眠。人気の投稿ベルマンフォード法をやっと理解した。3,895ビューインスタグラムをやる意味が正直わからない。人工知能って要は確率とか統計学じゃん。2,817ビューモンテカルロ法で円周率を計算する。最近の投稿pythonのlambda(無名関数)の使い方、map関数との組み合わせについてdjangoでログイン機能を実装するmacのGrapherはかなり優秀(ルンゲクッタ法の刻みとか変えられる)Googleのブラウザアプリteachable-machineで遊んでみたアメリカには天才ハッカーが多い気がする<米空軍が17歳にハッキングされる>自動運転車のハッキング(テスラのイーロンマスク氏も警鐘を鳴らす)、日本におけるセキュリティエンジニア人材不足ルノーが示した車が近未来的すぎる。密度の定義Rを用いて密度を計算しよう!スポンサードリンク今回は、ネットワーク構造の指標の一つである密度について述べていきます。対象データ今回用いた対象データは、Colemanによる73人の男子高校生の友人ネットワークです。付き合いのある相手をあげてもらい、その方向のデータです。ここでは1957年のと1958年の春の2回分のネットワークデータについてグラフ化します。前回(Rを用いてグラフ理論を学んでみる。)では、コンソールに直接コードを入力しましたが、非効率なので今回はスクリプトを作成し、それを実行するようにしました。右上側にあるRunボタンだと、スクリプトが一行ずつ読み込まれるようです。そのため最後まで読み込むには連打しなければいけません。それよりも右側にあるSourceボタンを押してください。するとスクリプトファイルの内容を一発で実行できます。作成したスクリプトは、以下です。1958")gplot()でプロットするグラフを定義します。最初のgplotは同じ生徒が同じ位置に来るように配置を定義するためのものです。試しに以下のコードを実行します。1)生成されるグラフは以下のようになります。(m,n))は画面をm行n列に分割して画像を生成するという意味。最後にgplotで先ほど定義した「友人関係の配置を定義したもの」を用いて、ネットワーク関係(相互関係)のみ更新して終わりです。作成されるグラフは以下になります。以上の例でみたネットワークの密度を求める前に、密度の定義について述べて行きます。密度の定義グラフにおいてはることができる全ての辺の数に対する、実際の辺の比率です。単純グラフの場合、頂点数nの無向グラフにおいて可能な辺の数は最大で、\(\frac{n(n-1)}{2}\)であるから、グラフに含まれる辺の数をmとすると、密度は次のように定義されます。4}&=&0.6\end{eqnarray}となります。\frac{m}{n(n-1)}\end{eqnarray}となります。Rを用いて密度を計算しよう!といってもsnaパッケージにあるgden()コマンドを用いるだけです。0.05003805密度が1958年の春の方が大きい、すなわちグラフが密になっているので、高校生のネットワークが増えているということでしょう。時間が経てば、同コミュニティ内のネットワークが深まるのは経験則と照らし合わせても、異論はないと思います。ネットワーク分析における指標は他にもあるので、次回以降それらについても述べていこうと思います。スポンサードリンク関連記事はこちらRを用いてグラフ理論を学んでみる。俊1993/09/04生まれ。機械系大学院を休学し、ベンチャーでインターンしている最中。直近では、デカルトの「方法序説」に感銘を受けた。趣味:読書、web開発の勉強、異分野の論文読んだり、記事書いたり。最終的には経営者か研究者になりたい。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。macbook-proでデータサイエンスやるためにいろいろインストールした。