2.2e-16“*”ではなく、”:”という記号を使うことでできるようです。”*”を使った時も結果は変数同士の間に”:”があるからさっさと気づけ。これには少し問題があります。『マイリスト数』と『コメント数とマイリスト数の交互作用項』を説明変数とした重回帰分析をしようとした場合、下記のようになります。2.2e-16このように、モデル式のほうでは”comment:mylist”としているにも関わらず、結果のほうでは”mylist:comment”となってしまうのです。単一の変数が説明変数に入っていれば、その変数が優先して先に書かれてしまうようです。結果は同じなのだから別にいいじゃないか。思われるかもしれませんが、そういうわけにはいきません。t値の絶対値が最も低い変数をモデル式から除外したい場合、モデル式のほうでは”comment:mylist”となっているのに、分析結果のほうでは”mylist:comment”となっているとt値がうまく取得できないためです。bounds仕方がないので、片方でうまくいかない場合は、:の左右を交換して再度t値を取得するということをやっているのだけれども、もっとうまくやる方法はないものかどうか・・・。それぞれの値を掛けあわせた変数を用意しておくのがいいのだろうか・・・。amyu返信TweetPocketRでウェブスクレイピングがやってみたくなったので調べてみた。思ったけど、XMLでのデータ取得とほぼ同じようにできた。while(isプログラマ)で説明したやり方とほぼ同じ。いうわけで、今回ははてなブックマークのニコニコ動画の新着エントリーから、タイトルとURLとブクマ数を取得してデータフレーム化するプログラムを書いてみた。sep="\t")できたテキストファイルが以下。nicohatebuXMLの時との違いは、xmlParseではなくて、htmlParseぐらいで、他は同じなよう。簡単に何をやっているか説明すると、タイトルはh3タグの中のaタグの中のテキストなので、それを6行目でそのように取得。URLはh3タグの中のaタグの中のhref属性なので、それを7行目で取得。ブクマ数はliタグのdata-bookmark-count属性に書いてあるのでそれを8行目で取得しています。安全ではない書き方なような気がしますが、今のところこれで大丈夫そうなのでとりあえず。本当は、個別個別のliをまず取得して、その中からh3タグの中のaタグを取得。いうようにしたかったのだけれども、やり方が分かりませんでした。下記のようにやるとできると思ったのですが、うまくいかなくて・・・。動画:GINZA”しか取得しないと想定してやってみたのですが・・・。ここでは、『li[[1]]』が外部ポインターオブジェクトというものらしいのですが、まだよく分からないでいます・・・。amyu返信TweetPocketまだ試してませんが、仕事でどうも変数同士が交互作用しているような気がする変数があります。中古の携帯電話の価格の推定をするとした場合、説明変数に発売年とカメラの画素数を加えるとすると、去年発売されたものの画素数が200万ぐらいなら価値がかなり下がるが、10年ぐらい前だとむしろ価値があがるといった具合です。これを普通の回帰分析でやってしまうと、画素数の係数は一つの値しかでないので、発売年が去年でも10年前でも同じ値だけプラスすることになります。これを解決してくれそうなのが交互作用モデルを用いた重回帰分析というわけです。いや、実は言うと交互作用モデルについてはよく分かってない部分があるので、本当にこの解釈があっているかどうか自身を持ってはいえないのですが、そんなに間違ってないとは思います。ちなみに、交互作用モデルというのを簡単にいうと、上の携帯電話の価格の例でいうと、普通の重回帰分析では下記のような式を考えます。普通の重回帰分析ではこのaとbを求めるわけですが、交互作用モデルを用いた重回帰分析では下記のような式を考えます。『予測価格=a*発売年+b*カメラの画素数+c*発売年*カメラの画素数』この、aとbとcを求めるわけです。ここで思ったわけです。最初から、『発売年*カメラの画素数』というような変数があった場合は、結果が異なるのかどうなのかと。『予測価格=a’*発売年+b’*カメラの画素数+c’*年画素』という式になるaとa’、bとb’、cとc’は違うのかどうなのかと。カテゴリー変数得られた係数の数値をそれぞれのカテゴリーに割り当てて重回帰分析した結果ですら同じになったので、多分同じになるんじゃないかと思いながらもやってみました。利用したファイルは下記。nico4先ほど、ニコニコ動画の24時間の総合ランキングから取得したデータです。普段使っているニコ動のそれぞれのカテゴリーの合計データを使おうと思ったのですが、オーバーフローしてしまったので新しくとってきました。今回試したのは、コメント数とマイリスト数を用いて再生数を推定するというもの。