• [解決済み] データフレームに関数を入れる

    質問 Rで関数のベクトルをこのように代入することは可能なようです。 F <- c(function(){return(0)},function(){return(1)}) というように、(例えば)このように呼び出すことができるようにします。 F[[1]]() . これなら私にもできそうな気がしてきました。 DF <- data.frame(F=c(function(

    2022-02-26 11:43:39
  • [解決済み] NAを強制的に導入する際の警告の避け方

    質問 私は一般的に、警告が出ないようにRをコーディングすることを好みますが as.numeric を使用して文字ベクトルを変換します。 例えば x <- as.numeric(c("1", "2", "X")) 強制的にNAを導入しているため、警告が表示されます。 私は強制によってNAを導入したいのですが、"はい、これは私がやりたいことです"と伝える方法はありますか?

    2022-02-26 05:29:40
  • [解決済み] Rオブジェクトの名前を変更するにはどうすればよいですか?

    質問 Yahooから金融シリーズのデータを取り込むためにquantmodパッケージを使っています。 library(quantmod) getSymbols("^GSPC") [1] "GSPC" オブジェクト名 "GSPC" を "SPX" に変更したいのですが、どうすればよいでしょうか?reshapeパッケージのrename機能を試しましたが、変数名しか変更されません。"GSPC

    2022-02-26 04:41:11
  • [解決済み] model.frame.default(Terms, newdata, na.action = na.action, xlev = object$xlevels) におけるエラー:要因Xが新しいレベルを持っています。

    質問 ロジスティック回帰を行いました。 EW <- glm(everwrk~age_p + r_maritl, data = NH11, family = "binomial") さらに everwrk の各レベルに対して r_maritl . r_maritl には以下のレベルがあります。 levels(NH11$r_maritl) "0 Under 14

    2022-02-25 23:44:15
  • [解決済み] rHadoopClientで文字列にカンマを渡すには?

    質問 Hiveに格納されたテーブルをRに読み込みたいのですが、その過程ですべてのカンマを削除したいです(私のカラムが台無しにならないようにするために)。次のようなコマンドがあります。 rHadoopClient::read.hive( "select regexp_replace( a_column, ',', '$$$' ), regexp_replace( b_column, ',',

    2022-02-25 20:42:58
  • [解決済み] dplyr join warning: 異なるレベルの因子を結合する場合

    質問 でjoin関数を使用する場合 dplyr パッケージでは、このような警告が表示されます。 Warning message: In left_join_impl(x, y, by$x, by$y) : joining factors with different levels, coercing to character vector ネット上でもあまり情報がありません。

    2022-02-25 12:11:12
  • [解決済み] GRG ノンリニアR

    質問 私はExcelのソルバーモデルをRのモデルに変換したいのですが、他の5つの与えられた座標への距離を最小にする3つの座標のセットを見つける必要があります。各入力から与えられた座標までの最小距離を出力する距離行列を計算するプログラムを作りました。この関数を入力を変化させて最小化したい。つまり、最小距離の和が最小になるような座標を探したい。そのためにいくつかの方法を試してみました。以下のコー

    2022-02-25 08:58:37
  • [解決済み] R で "failed to load cairo DLL" を修正する方法は?

    質問 このような警告メッセージが出て、実行が停止してしまいます。 Saving 8.04 x 5.67 in image Warning messages: 1: In dev(file = filename, width = dim[1], height = dim[2], ...) : unable to load shared object '/usr/local/Cellar/

    2022-02-24 18:47:22
  • [解決済み] Rでプールされた標準偏差を計算する方法は?

    質問 データフレーム内のすべてのユニークサイトについて、プールされた(実際には加重された)標準偏差を計算したいのですが、どうすればよいですか? これらのサイトの値は単一種の森林スタンドの値であり、広葉樹スタンドと針葉樹スタンドを比較できるように、平均値と標準偏差をプールしたいのです。 これは、広葉樹林のスタンドの値が入ったデータフレーム(df)である。 keybl

    2022-02-24 07:21:46
  • [解決済み] テスト

    質問内容 wmap <- readOGR(dsn="~/R/funwithR/data/ne_110m_land", layer="ne_110m_land") このコードでは、シェイプファイルを読み込むことができず、次のようなエラーが発生します。 Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, us

    2022-02-23 19:49:09
  • [解決済み] "Error in plot.window(...) : need finite 'ylim' values" - RでのSPCチャート

    質問内容 Rのqccパッケージを使って、SPCの「Rチャート」を作成しようとしています。 library(qcc) my.data <- read.csv("/Users/Me/Desktop/data.csv",header=FALSE) データの読み込みはOKで、やってもエラーメッセージは出ません。 summary(my.data) しかし、その後、実際にチャートを

    2022-02-23 14:27:56
  • [解決済み】unique.default(x)のRエラー unique()はベクトルにのみ適用されます。

    質問 という名前のデータセットを作成しました。 state 内蔵の行列から state.x77 2つの連続変数 (Population と Income)と2つの因子変数 (region と area)を持つ。 地域別の平均所得を計算したのは tapply() , by() , aggregate() および ave() をクリックすると、返されたオブジェクトの形式が表

    2022-02-23 13:11:55
  • [解決済み】reshape2でminやmaxを使うと、引数が足りないという警告が出る。

    質問 reshape2パッケージのdcast関数でminやmaxを使うと、以下のような警告が出ます。これは何を意味しているのでしょうか?この警告メッセージについて説明しているものは見当たりませんし、なぜmaxを使うと警告が出るのに、meanや他の集計関数を使うと出ないのか、少し混乱しています。 <ブロッククオート 警告メッセージが表示されます。 .fun(.value[0], .

    2022-02-23 10:33:59
  • [解決済み】警告:二項式glmで非整数の#成功例! (調査パッケージ)

    質問内容 を使用しています。 twang パッケージを使用して傾向スコアを作成し、それを二項glmの重みとして使用します。 survey::svyglm . コードは次のようなものです。 pscore <- ps(ppci ~ var1+var2+.........., data=dt....) dt$w <- get.weights(pscore, stop.method

    2022-02-22 23:08:50
  • [解決済み】Rで2つの文字列を比較する方法とは?

    質問 Rで2つの文字列を比較するのに苦労しているのですが、その方法はありますか? JavaではString.equals(AnotherString)があるように、Rでも同じような関数があるのでしょうか? どのように解決するのですか? 実はとても簡単なことなんです。 s1 <- "string" s2 <- "String" # Case-sensitive chec

    2022-02-22 18:25:19
  • [解決済み】Rで「中断されたプロミスの評価を再開する」という警告を回避する

    質問内容 問題点 関数内で、エラーが発生する式を複数回評価すると、警告が表示されるようです。 restarting interrupted promise evaluation . 例えば foo <- function() stop("Foo error") bar <- function(x) { try(x) x } bar(foo()) イール

    2022-02-22 04:04:49
  • [解決済み】seq_alongはうまくいくが、seqが意図しない結果を生む例とは?

    質問内容 の良い例を教えてください。 seq_along は動作しますが seq は意図しない結果をもたらすのでしょうか? のドキュメントより ?seq があります。 最初の引数のクラスでディスパッチすることに注意してください。 引数名とは無関係に これは意図しない結果をもたらす可能性があります と解釈されることを意図して1つの引数で呼び出された場合、この引数は

    2022-02-21 15:06:11
  • [解決済み】起動時にパーをデフォルト値にリセットする方法

    質問 通常、自分でプロット関数を作るときは、コンストラクトを作成します。 op <- par("mypar"=myvalue) on.exit(par(op)) を元に戻すのが標準的な方法です。 par を以前の値に戻します。Rの起動時にデフォルトの値に戻す必要がある場合、どのような方法がありますか? または、言い換えれば、どのようにして par() ? 解決方法は

    2022-02-21 10:39:41
  • [解決済み】'NULL'型の非(リストまたはベクトル)に適用されるis.na()は何を意味するのか?

    質問 NAがないdata.frameからforward procedureでCoxモデルを選択したいのですが、どうすればよいですか?以下はサンプルデータです。 test <- data.frame( x_1 = runif(100,0,1), x_2 = runif(100,0,5), x_3 = runif(100,10,20), time = run

    2022-02-21 07:31:16
  • [解決済み] R を使って 4 つのマップ(2*2)を 1 つのレイアウト/面/グリッド内にプロットしている時に "Error in plot.new() : plot region too large" と表示されました。

    質問 私はRの初心者で、RのMapを使って航空網のグラフを描こうとしています。 パネル/ファセット/グリッドに4つの異なるプロットをプロットしたいところで行き詰っています。 plot.new() のエラー: プロット領域が大きすぎる 今までのサンプルコード : get( getOption( "device" ) )() par( mfrow = c( 2, 2 )

    2022-02-20 14:33:52