<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>bountyofautumnのブログ</title>
<link>https://ameblo.jp/bountyofautumn/</link>
<atom:link href="https://rssblog.ameba.jp/bountyofautumn/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>R</title>
<description>
<![CDATA[ <p>&nbsp;</p><h2 class="pop09_heading" data-entrydesign-alignment="center" data-entrydesign-count-input="part" data-entrydesign-part="pop09_heading" data-entrydesign-tag="h2" data-entrydesign-type="heading" data-entrydesign-ver="1.54.1" style="display:flex;flex-direction:column-reverse;margin:4px 0;font-weight:bold;color:#878481;text-align:center;align-items:center"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="display:block;margin-top:12px;height:8px;width:96px;box-sizing:border-box;background-color:#E6EBEC;border-left:32px solid #FE9E9E;border-right:32px solid #6DCED9">&nbsp;</span><span style="display:block"><span data-entrydesign-content="" style="display:block;font-size:20px;line-height:1.4;min-height:28px;line-break:anywhere">Rを学ぶ</span></span></h2><p>&nbsp;</p><p>バイオインフォマティクスを身につける...といっても何から始めたら良いのか全くわからなくて散々迷った結果...</p><p style="text-align: center;"><b style="font-weight:bold;">&nbsp; R</b>について学ぶことにしました。</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">以前所属していたラボでscRNA-seq解析の際に使われていたりと名前を耳にしたことがあっただけ(本当に名前だけで、一切扱ったことはない)という非常に安直な決断です。</p><p style="text-align: left;">バイオインフォマティクス検定なるものが存在するのですが、確かに大まかな知識や流れを知る面では非常に有用な反面、資格だけで実際に解析できるかというとそういうわけではなさそうということで、後回しに。(後々必要になった際は取得しようと思います)</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">R自体、解析で使うだけであれば、色々なレシピ本も出版されているし必要な部分だけを使えるようにさえすれば基礎から腰を据えて学ばずとも良いっちゃ良いのですが、せっかく時間があるのと、一つ言語をきちんと身につけておけば応用が効きそうな気がするので今回は一から学ぶことにしました。</p><p style="text-align: left;">&nbsp;</p><p>私のかけがえのない友人であり、師でもあるChatGPTに勧められ、かつレビューも良さそうであったので</p><p>「RStudioではじめるRプログラミング入門」Garrett Grolemund</p><p>に沿って学習を進めることにしました！</p><p>&nbsp;</p><p>&nbsp;</p><div class="pickCreative_root" style="font-size:0"><article class="pickCreative_wrap" contenteditable="false" style="display:inline-block;max-width:100%"><a class="pickCreative pickLayout2" data-aid="VeeOcqaROzMDILPKyMtbG7" data-detail-setting="{&quot;show_price&quot;:false}" data-df-item-id="B0C5C9H953" data-img-size="medium" data-img-url="https://m.media-amazon.com/images/I/41MHmuEwloL._SL500_.jpg" data-item-id="AZ000001" data-layout-type="2" href="https://d.odsyms15.com/click?aid=VeeOcqaROzMDILPKyMtbG7" id="VeeOcqaROzMDILPKyMtbG7" style="background-color:#fff;border-radius:4px;box-sizing:border-box;display:block;max-width:100%;padding:4px 8px;text-decoration:none;width:450px;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, Helvetica, Arial, sans-serif;line-height:1;font-weight:normal;font-style:normal;word-break:break-all" target="_blank"><div class="pickLayout2_inner" style="display:flex"><div class="pickLayout2_info" style="flex:1 1 0%;overflow:hidden;min-width:56px"><div class="pickLayout2_title pickLayout2_title--medium" style="font-weight:bold;margin-bottom:8px;overflow:hidden;color:#333;text-align:left;white-space:normal;text-overflow:ellipsis;font-size:14px;line-height:1.3;max-height:3em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;margin-top:19px">RStudioではじめるRプログラミング入門</div><div class="pickLayout2_advertiser pickLayout2_advertiser--medium" style="font-size:10px;color:#757575;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis">Amazon（アマゾン）</div><div class="pickLayout2_price pickLayout2_price--medium" style="color:#333;text-align:left;font-size:14px;margin-top:12px;margin-bottom:12px">&nbsp;</div></div><div class="pickLayout2_imgWrapper pickLayout2_imgWrapper--medium" style="padding:4px 0;position:relative;margin-left:16px;width:144px;height:144px;flex-shrink:0"><img alt="" class="pickLayout2_img" data-img="affiliate" height="144" src="https://m.media-amazon.com/images/I/41MHmuEwloL._SL500_.jpg" style="width:auto;height:auto;margin:auto; margin: auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%" width="144"></div></div></a></article></div><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/bountyofautumn/entry-12884843860.html</link>
<pubDate>Sun, 02 Feb 2025 14:39:28 +0900</pubDate>
</item>
<item>
<title>はじめまして</title>
<description>
<![CDATA[ <p>&nbsp;</p><div class="wa06_block02" data-entrydesign-count-input="part" data-entrydesign-part="wa06_block02" data-entrydesign-tag="div" data-entrydesign-type="block" data-entrydesign-ver="1.54.1" style="position:relative;width:343px;max-width:100%;margin:32px auto;color:#333;text-align:center"><span class="amp-nodisplay" contenteditable="false" role="presentation" style="position:absolute;box-sizing:border-box;top:-24px;display:block;width:100%;font-size:0;height:24px;border-bottom:24px solid #FFF6F9;border-left:24px solid transparent">&nbsp;</span><span class="amp-nodisplay" contenteditable="false" role="presentation" style="position:absolute;top:0;left:0;display:block;width:2px;height:46px;background-color:#CACACA;transform:rotate(45deg) translate(-17px, -32px)">&nbsp;</span><span class="amp-nodisplay" contenteditable="false" role="presentation" style="position:absolute;box-sizing:border-box;bottom:-24px;display:block;width:100%;font-size:0;height:24px;border-top:24px solid #FFF6F9;border-right:24px solid transparent">&nbsp;</span><span class="amp-nodisplay" contenteditable="false" role="presentation" style="position:absolute;bottom:0;right:0;display:block;width:2px;height:46px;background-color:#CACACA;transform:rotate(45deg) translate(17px, 32px)">&nbsp;</span><div data-entrydesign-content="" style="padding:4px 8px;background-color:#FFF6F9;font-size:16px;line-height:1.4;min-height:22px;line-break:anywhere"><p style="background-color:transparent">自己紹介</p></div></div><p>&nbsp;</p><p style="text-align: left;">地方大学医学部で学んでいるにゃんと申します。</p><p style="text-align: left;">現在3年生です。</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">元々勉強がずば抜けてできるわけでもなく、だからと言って努力をしたわけでもなく、なあなあでここまで来てしまいまして、運動は救いようがなくできず、不器用で趣味もないという有様。</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">諸事情あって時間ができて、将来について見直すこととなりまして、解析に手を出そうと一念発起したわけであります。</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">大学受験の知識はすっかり抜けてしまっているし、サボってばかりで真面目に勉強してこなかったので、統計やベクトルあたりは大の苦手。おまけに生物選択で物理は物理基礎しか学んでおらず、それもあやふやという、とんでもなくどうしようもない状況であります。</p><p style="text-align: left;">&nbsp;</p><p style="text-align: left;">今、一番仲良くしているChatGPT4.0 miniに手伝ってもらいつつ少しずつ学習していく所存です。</p><p style="text-align: left;">このブログは、ただただ日々の進捗を報告しているものです。</p><p style="text-align: left;">ご理解のほどよろしくお願いいたします。</p><p style="text-align: left;">&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/bountyofautumn/entry-12884766939.html</link>
<pubDate>Sat, 01 Feb 2025 22:58:42 +0900</pubDate>
</item>
<item>
<title>「R studioではじめるRプログラミング入門」①第１章　1~3日目</title>
<description>
<![CDATA[ <p>&nbsp;</p><div class="parts002_block02" data-entrydesign-count-input="part" data-entrydesign-part="parts002_block02" data-entrydesign-tag="div" data-entrydesign-type="block" data-entrydesign-ver="1.54.1" style="display:block;width:376px;max-width:100%;margin:0 auto 12px;box-sizing:border-box;padding:6px;color:#333;background-color:#E2EFDC"><div style="background-color:rgba(255, 255, 255, 0.5);border:solid 1px #B3B3B3;padding:16px 12px"><div data-entrydesign-content="" style="background-color:transparent;font-size:16px;line-height:1.4;min-height:22px;break-word:word-break"><p style="text-align: center;">「RStudioではじめるRプログラミング入門」　　　　　Garrett Grolemund著</p></div></div></div><p>&nbsp;</p><p style="text-align: center;">一日30~1時間程度で2節ずつくらい進めることを目標に。</p><p style="text-align: center;">とにかく毎日！</p><p>&nbsp;</p><p>&nbsp;</p><p>一日目　〜序章、1.1「Rのユーザーインターフェイス」</p><p>&nbsp;</p><p>まずWindowsに付録Aを参考にRとRStudioのインストールを行った。</p><p>Rstudioはコンピュータと対話するための手段、Rは対話する時に使う言語であるらしい。</p><p>1.1では簡単な計算や数列の表示の仕方を学んだ。</p><p>四則計算は一般的な記号を用い、新しい知識としては</p><p>1:5が1から5までの数列を表すこと、[Ctl]+[C]でコマンドの取り消しができること。</p><p>&nbsp;</p><p>二日目　〜1.2「オブジェクト」、1.3「関数」〜</p><p>&nbsp;</p><p>1.2ではオブジェクトについて学んだ。</p><p>a&lt;-1:6でオブジェクトaに1から6までの数字が格納される。</p><p>ls()ですでに使っているオブジェクト名が表示される。</p><p>Rは要素単位で計算を行うので、オブジェクト同士の計算では長いオブジェクトの長さが短いオブジェクトの長さの倍数にならなければならない(ベクトルのリサイクル規則)</p><p>1.3では関数について学んだ。</p><p>round(3.1415)で数値を丸めることができ、factorial(3)で階乗、mean(1:3)で平均を求められる。</p><p><span style="color:#ff0000;">ついにサイコロを振ることが可能に！</span></p><p>sample(x=1:4, size=2)で1~4のベクトルから2個の要素を返す</p><p>args(round)で関数roundの引数を調べることができる。</p><p>&nbsp;</p><p>三日目　〜1.4「元に戻すサンプリング」、1.5「独自関数の書き方」、1.6「引数」、1.7「スクリプト」、1.8「まとめ」〜</p><p>&nbsp;</p><p>sample(1:6, size=2)では、一つ目に引いた数字を戻さずに次の数を出してしまうので、引数を追加して、sample(1:6, size=2, replace=TRUE)とすることで独立した無作為サンプルを作ることができる。ただ、dice&lt;-sample(1:6, size=2, replace=TRUE)とすると、diceには以前割り当てた計算結果が保存され、計算の再実行は行われない。</p><p>1.5の独自関数を使えば対処できるらしい。my_function&lt;-function(){}という形で{　}の中にRのコードを入れる。</p><p>()は関数の実行の引き金となるものなので、()なしで関数名のみ入力すると本体を表示する。</p><p>また、()の中に引数名を入れることで、呼び出し時に引数の値を渡すと毎回異なる条件で計算させることができる。</p><p>デフォルト値を与えておくこともでき、関数を定義する際に()内に指定することにより、指定したい際には呼び出し時に因数を与え、そうでない時はデフォルトを使うことができる。</p><p><span style="color:#ff0000;">ここで問題発覚.....</span></p><p>ここまでR studioを使用すべきなのにRで作業していた....確かに表示が少し違うとは思っていたんだけど...</p><p>バージョンの差かと思ってました。問題なく動作しているけど、作業効率が異なるので今後困るのも嫌だしRstudioで今までの動作をやり直すことに。復習にはなるし綺麗に作れるのでまあよしとしよう。</p><p>無事、R studioでのやり直しが終わり、1.7では、R Scriptでコードを書いてRun(Ctl+Enter)するべきだということを学んだ。</p><p>&nbsp;</p><p>&nbsp;</p><p>1章を通して、わずかながらもパソコン操作や関数に慣れてきた気がする。</p><p>&nbsp;</p><p>&nbsp;</p><div class="pickCreative_root" style="font-size:0"><article class="pickCreative_wrap" contenteditable="false" style="display:inline-block;max-width:100%"><a class="pickCreative pickLayout2" data-aid="43hmZ3rxnXSXUZZOEKR644" data-detail-setting="{&quot;show_price&quot;:false}" data-df-item-id="B0C5C9H953" data-img-size="medium" data-img-url="https://m.media-amazon.com/images/I/41MHmuEwloL._SL500_.jpg" data-item-id="AZ000001" data-layout-type="2" href="https://d.odsyms15.com/click?aid=43hmZ3rxnXSXUZZOEKR644" id="43hmZ3rxnXSXUZZOEKR644" style="background-color:#fff;border-radius:4px;box-sizing:border-box;display:block;max-width:100%;padding:4px 8px;text-decoration:none;width:450px;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, Helvetica, Arial, sans-serif;line-height:1;font-weight:normal;font-style:normal;word-break:break-all" target="_blank"><div class="pickLayout2_inner" style="display:flex"><div class="pickLayout2_info" style="flex:1 1 0%;overflow:hidden;min-width:56px"><div class="pickLayout2_title pickLayout2_title--medium" style="font-weight:bold;margin-bottom:8px;overflow:hidden;color:#333;text-align:left;white-space:normal;text-overflow:ellipsis;font-size:14px;line-height:1.3;max-height:3em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;margin-top:19px">RStudioではじめるRプログラミング入門</div><div class="pickLayout2_advertiser pickLayout2_advertiser--medium" style="font-size:10px;color:#757575;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis">Amazon（アマゾン）</div><div class="pickLayout2_price pickLayout2_price--medium" style="color:#333;text-align:left;font-size:14px;margin-top:12px;margin-bottom:12px">&nbsp;</div></div><div class="pickLayout2_imgWrapper pickLayout2_imgWrapper--medium" style="padding:4px 0;position:relative;margin-left:16px;width:144px;height:144px;flex-shrink:0"><img alt="" class="pickLayout2_img" data-img="affiliate" height="144" src="https://m.media-amazon.com/images/I/41MHmuEwloL._SL500_.jpg" style="width:auto;height:auto;margin:auto; margin: auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%" width="144"></div></div></a></article></div><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/bountyofautumn/entry-12884762586.html</link>
<pubDate>Sat, 01 Feb 2025 22:23:08 +0900</pubDate>
</item>
</channel>
</rss>
