前回、エラーが出て動かなくて力尽きましたが・・・
VSOLJ ML でアドバイスを頂き、万事解決しました。
原因は単純に使っていた R が 32bit だったこと。
コンパイルされた C のコードは 64bit 仕様だったので
R 本体を 64bit 版にしたら問題なく動きました(万歳!
# 使ってる PC は 64bit なんだから、初めからこっちを使っておくべきでした (^^;
R の 64bit 版については以下を参照↓
http://www.fxfrog.com/?p=1908
さっそく試に、OUS のデータ (一晩分) を使って周期解析してみました。
使ったのは SDSS_J0812 の 3/26 のデータ。
データは STD形式 になっているので、以前作った怪しいコードで
JD, mag
へ変換。
あとは d という 変数にデータ (JD, mag) を放り込みます (詳しくはvsolj 9967)。
グラフは plot(pdm) とすれば以下のように見ることができました↓
![](https://blogimg.goo.ne.jp/user_image/07/cf/4a0a343954de684737d1b4c5b1b4709e.png)
計算結果は
list.minima(pdm)
と打ち込めば、以下のように表示されました。
[1] "0.0776543 ± 0.0004895"
$minper
[1] 0.07756
$fit
[1] 0.07765434
単位は day です。
また詳しい、導入の手順とかは後程まとめようと思います。
VSOLJ ML でアドバイスを頂き、万事解決しました。
原因は単純に使っていた R が 32bit だったこと。
コンパイルされた C のコードは 64bit 仕様だったので
R 本体を 64bit 版にしたら問題なく動きました(万歳!
# 使ってる PC は 64bit なんだから、初めからこっちを使っておくべきでした (^^;
R の 64bit 版については以下を参照↓
http://www.fxfrog.com/?p=1908
さっそく試に、OUS のデータ (一晩分) を使って周期解析してみました。
使ったのは SDSS_J0812 の 3/26 のデータ。
データは STD形式 になっているので、以前作った怪しいコードで
JD, mag
へ変換。
あとは d という 変数にデータ (JD, mag) を放り込みます (詳しくはvsolj 9967)。
グラフは plot(pdm) とすれば以下のように見ることができました↓
![](https://blogimg.goo.ne.jp/user_image/07/cf/4a0a343954de684737d1b4c5b1b4709e.png)
計算結果は
list.minima(pdm)
と打ち込めば、以下のように表示されました。
[1] "0.0776543 ± 0.0004895"
$minper
[1] 0.07756
$fit
[1] 0.07765434
単位は day です。
また詳しい、導入の手順とかは後程まとめようと思います。