2021-04-01から1ヶ月間の記事一覧
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 二群の平均値の差の検定http://aoki2.si.gunma-u.ac.jp/R/my-t-test.html ファイル名: myttest.jl関数名: myttest(x, …
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 母平均の検定と推定http://aoki2.si.gunma-u.ac.jp/lecture/Average/Mean1-r.html ファイル名: onesamplettest.jl関数…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 二群の比率の差の検定http://aoki2.si.gunma-u.ac.jp/lecture/Hiritu/diff-p-test-r.html ファイル名: proptest.jl関…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 分布の差の検定(独立性の検定)http://aoki2.si.gunma-u.ac.jp/lecture/Cross/differenceofdist-r.html 独立性の検定…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 適合度の検定--名義尺度の場合;χ2 分布による検定;一様性の検定http://aoki2.si.gunma-u.ac.jp/lecture/GoodnessO…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 一般化固有値問題http://aoki2.si.gunma-u.ac.jp/R/geneig.html ファイル名: geneig.jl 関数名: geneig 翻訳するとき…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 素数判定,素因子分解,約数http://aoki2.si.gunma-u.ac.jp/R/divisor.html ファイル名: primes.jl既存の関数名: fact…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 n 番目のフィボナッチ数を求めるhttp://aoki2.si.gunma-u.ac.jp/R/longFibonacci.htmlhttp://aoki2.si.gunma-u.ac.jp/…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 数量化 IV 類http://aoki2.si.gunma-u.ac.jp/R/qt4.html ファイル名: qt4.jl 関数名: qt4, printqt4, plotqt4 翻訳す…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 数量化 III 類http://aoki2.si.gunma-u.ac.jp/R/qt3.html ファイル名: qt3.jl 関数名: qt3, printqt3, plotqt3 翻訳す…
#========== Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。 以下のプログラムを Julia に翻訳してみる。 数量化 II 類 http://aoki2.si.gunma-u.ac.jp/R/qt2.html ファイル名: qt2.jl 関数名: qt2, printqt2, plotqt2 翻訳…
5 ^ 100000000 の,各位の数字の和はいくつか? 5 ^ 3 なら,5 * 5 * 5 = 125 だから,1 + 2 + 5 = 8 ということだ。 答えは,下へスクロール sum([parse(Int, s) for s in string.(big"5" ^ 3)]) # 8sum([parse(Int, s) for s in string.(big"5" ^ 10000000…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 数量化 I 類http://aoki2.si.gunma-u.ac.jp/R/qt1.html ファイル名: qt1.jl 関数名: qt1, printqt1, plotqt1 翻訳する…
「二次方程式の解を求める - R の場合」であるが,Julia だと big を使って以下のようになる。 julia> b = big"1.0000000000000001"1.000000000000000099999999999999999999999999999999999999999999999999999999999997 julia> c = big"0.0000000000000001"1…
「『べき乗のべき乗』の大きさの見積」 であるが,Julia の big 型を使えば以下のようになる 注意点は big(9.8) などとせず,big"9.8" のように文字型を使って定義するところ。 julia> x = big"4.5"4.5 julia> y = big"6.7"6.699999999999999999999999999999…
空ベクトル a = [ ] に 文字列をアペンドしたい。 以下のようにしたのでは,期待した結果にならない。 a = [ ]append!(a, "aaaaa")a# 5-element Vector{Any}:# 'a': ASCII/Unicode U+0061 (category Ll: Letter, lowercase)# 'a': ASCII/Unicode U+0061 (cat…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 主座標分析http://aoki2.si.gunma-u.ac.jp/R/princo.html ファイル名: princo.jl 関数名: princo, printprinco, plotp…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 順位データの双対尺度法http://aoki2.si.gunma-u.ac.jp/R/ro.dual.html ファイル名: rodual.jl 関数名: rodual, print…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 クロス集計表・分布表の双対尺度法http://aoki2.si.gunma-u.ac.jp/R/dual.html ファイル名: dual.jl 関数名: dual, pr…
これは,々とおなじで「おなじ」といれて変換する。 他に「おなじ」は,ゝ,ゞ,ヽ,ヾ,仝 がある。
これは簡単。 「これ」っていれて,変換する。名前によく使われるので「ゆき」のほうがよく使われているかも。「し」でもよいけど,これは場合によっては変換キーを何回も押さなくてはならなくて,行きすぎたりする。 石碑などの刻印に,「○○建之」とあるの…
文字列の連結 3 通り greet = "Hello"whom = "world" から,"Hello, world.\n" を作る 第1の方法string(greet, ", ", whom, ".\n") 第2の方法greet * ", " * whom * ".\n" 第3の方法"$greet, $whom.\n"
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 因子分析の適合度検定http://aoki2.si.gunma-u.ac.jp/R/fa.fit.test.html ファイル名: fafittest.jl 関数名: fafittes…
どこかでだれかが,「演算子 \ なんて使い道あるのか?」なんて書いていたが,ありますよ。 a*x = b のとき x を求める,つまり x = b /a = 1/a * b という記述を,\ を使って x = a \ b と記述できるということですよ。つまり,a の逆数と b の積を意味する…
今日の「日本人の3割しか知らないこと」で,「おなじ」と入力して変換するというのが解であったが, 「どう」と,二文字の入力して変換するのでも入力できる。 まあ,初期状態で何回変換キーを押せばよいかの違いはあるだろうが。一度入力すれば学習されるの…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 正準相関分析http://aoki2.si.gunma-u.ac.jp/R/cancor.html ファイル名: cancor.jl 関数名: cancor 翻訳するときに書…
#========== Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。 以下のプログラムを Julia に翻訳してみる。 正準判別分析 http://aoki2.si.gunma-u.ac.jp/R/candis.html ファイル名: candis.jl 関数名: candis 翻訳するときに…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 判別分析(二次の判別関数)http://aoki2.si.gunma-u.ac.jp/R/quad_disc.html ファイル名: quaddisc.jl 関数名: quadd…
#==========Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。以下のプログラムを Julia に翻訳してみる。 線形判別関数における説明変数の有意性検定http://aoki2.si.gunma-u.ac.jp/R/PartialF.html ファイル名: partialf.jl …
#========== Julia の修行をするときに,いろいろなプログラムを書き換えるのは有効な方法だ。 以下のプログラムを Julia に翻訳してみる。 判別分析(線形判別関数;ステップワイズ変数選択) http://aoki2.si.gunma-u.ac.jp/R/sdis.html ファイル名: sdis.…