タグ

rに関するtaninswのブックマーク (11)

  • R でいまどきなパッケージ開発 (devtools, testthat, roxygen2)

    追記 (2012/04/21): 以下のコードは S4 classes で書いていますが、R5 reference classes で書き直してみました。こちらもどうぞ。http://blog.hackingisbelieving.org/2012/04/r5-reference-class-r-devtools-testthat.html R のパッケージ開発の情報があまりないので、自分はこんな感じでやってます、というのを書いてみます。パッケージ開発支援の devtools と単体テスト支援の testthat, そしてドキュメント生成支援の roxygen を使うのがいまどきっぽいです。 そもそもパッケージを作製しているひとをあまりみたことがないので、もっとこうすべき、というのがあれば教えてほしいです。 今回はデモケースとして S4 OOP で、Idol クラスを定義し、とある身体的特

    taninsw
    taninsw 2014/01/13
  • RとJavaScript Visualizationを俯瞰しよう

    プレゼン・ポスターで自分の研究を「伝える」 (How to do technical oral/poster presentation) MIRU2020若手プログラム招待講演のスライドを一般公開用にアレンジしたものです。日語で書かれています。下記の点にご注意ください ・セリフが伴ってないので内容は限定的です ・著作権等に配慮しているので中身は結構無味乾燥です。 This is an arranged version of my invited talk at MIRU 2020 young researchers' forum. This is written in Japanese.

    RとJavaScript Visualizationを俯瞰しよう
    taninsw
    taninsw 2014/01/13
  • Google's r style guideのすゝめ

    A-Frameハンズオンの経験から、質問された内容やつまづくポイントを一覧にしてみました。これからA-Frameを始める方に転ばぬ先の杖として使っていただければと思います。

    Google's r style guideのすゝめ
    taninsw
    taninsw 2014/01/13
  • Google's R Style Guide

    R is a high-level programming language used primarily for statistical computing and graphics. The goal of the R Programming Style Guide is to make our R code easier to read, share, and verify. The rules below were designed in collaboration with the entire R user community at Google. Summary: R Style Rules File Names: end in .R Identifiers: variable.name, FunctionName, kConstantName Line Length: ma

  • Google、R言語に64 ビットint導入

    R is a language and environment for statistical computing and graphics. Googleは11月24日(米国時間)、「Rプログラミング言語」に「64ビット整数ベクタ」を実現するパッケージが登場したことを発表した。これはGoogleがRomain Francois氏のスポンサーシップを実施する形で実現した機能拡張とされている。 Rは統計計算や統計データのグラフィック化などを実施するためのプログラミング言語および統計処理環境。ベル研究所で開発された「S」のオープンソース版実装に相当するもので、現在でも盛んに開発されており、多くの統計方法を実装し、高度で美しいグラフィックレンダリングを実施することで知られている。統計処理においてはよく活用されているソフトウェアのひとつ。 Rはこれまで64ビットの整数をサポートしてこなかった。今回

  • Overview

    The R Journal is the peer-reviewed, open-access scientific journal, published by The R Foundation. It features short to medium length articles (up to 20 pages) covering topics of interest to users and developers of R. For example, description and implementation details of R packages, surveys or reviews of R software related to a particular area, applications of R software or descriptions of teachi

    taninsw
    taninsw 2011/11/13
  • 第1回 Rは統計解析のブッシュナイフだ - 実践! Rで学ぶ統計解析の基礎 - @IT

    今ほど統計解析が必要とされる時代はありません。オープンソースの統計処理言語・環境の「R」を使って実践的な統計解析のテクニックとリテラシーを習得しましょう! 読者にとってRは、世に溢れるデータの密林を切り開くための“ブッシュナイフ”となることでしょう(編集部) 統計解析の必要性とリテラシー 21世紀になって、経営学者の故ピーター・ドラッカー氏が言うところの知識労働者は、ますます統計解析を必要する局面が増えてきました。この状況は、20世紀後半から21世紀に起きた計算機能力の増大とインターネットの発展を基礎に、3つの大きな潮流が現れたことがキッカケとなっているように思います。その3つの潮流とは、オープンソース、オープンデータ、そしてオープンアイデアです。後ろの2つは今筆者が名付けました。 オープンソースは、皆さんがご存知のように、Linux、Apache、PerlPythonRubyなどのO

    第1回 Rは統計解析のブッシュナイフだ - 実践! Rで学ぶ統計解析の基礎 - @IT
  • p52-57.@.f.[.^.....i...j

    [連載] フリーソフトによるデータ解析・マイニング 第40回 同志社大学文化情報学部教授 金 明哲(Jin Mingzhe) ■中国生まれ。総合研究大学院大学数物研究科統計科 学専攻博士後期課程修了。博士(学術) 。1995年札幌 学院大学社会情報学部、助教授、教授を経て、2005年 4月より現職。E-mail:mjin@mail.doshisha.ac.jp 1. アソシエーション分析とは POS(Point Of Sales:販売時点情報管理) データが獲得しやすくなった昨今、重要な課 題の1つは蓄積されたデータを有効に活用す ることである。説明の便利のため、POSデー タをイメージした架空のデータを表1に示す。 通常このようなデータをマーケット・バスケ ッ ト ・ ト ラ ン ザ ク シ ョ ン ( market basket transaction)と呼ぶ。表1の各行を

  • 言語 R で csv からアプリオリを動かして,出力を保存するメモ - hiru日記

    言語 R を用いて,アプリオリアルゴリズムから相関ルールを求めるメモです. 以下を入力します. library(arules) hoge <- read.transactions("hoge.csv",sep=",") hoge.ap <- apriori(hoge,parameter=list(support=0.01, confidence=0.5)) inspect(head(SORT(hoge.ap,by="support"),n=20)) 説明: 1. 相関ルールのライブラリを読み込む 2. csv ファイルを読み込んで transactions クラスのオブジェクトにする 3. ミニマムサポート 0.01 ミニマムコンフィデンス 0.5 でアプリオリアルゴリズムにかける 4. サポート値によってソートし上位から 20 個を表示する.(head を tail にすると下から) こ

    言語 R で csv からアプリオリを動かして,出力を保存するメモ - hiru日記
  • プログラマーに最適なデータマイニングの教科書 『集合知プログラミング』 - 図書館情報学を学ぶ

    集合知プログラミング 作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型購入: 91人 クリック: 2,220回この商品を含むブログ (277件) を見る当初はサンプルコードがPythonということで購入した書ですが、読んでみると内容の素晴らしさに驚嘆しました。私が今までに読んだオライリーシリーズでも屈指の名作だと思います。 『集合知プログラミング』とは 『集合知プログラミング』は、Amazonの協調フィルタリングのように、ウェブ上のデータを収集してユーザーの嗜好にあったコンテンツを推薦したり、大量のデータを分かりやすく分類・可視化するプログラムを簡単に実装する技術を解説した書籍です。Webプログラミングをかじったことのある方でしたら、だれしもAmazonのような推薦サービスを作ってみたいと思ったこと

    プログラマーに最適なデータマイニングの教科書 『集合知プログラミング』 - 図書館情報学を学ぶ
  • http://bioruby.org/wiki/Japanese/?ruby-R

    taninsw
    taninsw 2006/07/13
    (そのうち)簡単なら使ってみたい
  • 1