【问题标题】:RStudio error: Unexpected symbolRStudio 错误:意外符号
【发布时间】:2014-07-15 07:14:11
【问题描述】:

我有这个代码:

ChiSq_Variance_test=function(critical_Chi_score,critical_Chi_square){
  alfa=0.01;
  n=120;
  s_square=169;
  sigma_square=225;
  critical_Chi_square=qchisq(alfa,s-1);
  Chi_square_score=(n-1)*s_square/sigma_square;
  print(critical_Chi_square);
  print(Chi_square_score);
}ChiSq_Variance_test(6)

它给了我这个错误:

错误:出现意外符号:“在此处输入代码}ChiSq_Variance_test”

如果您知道解决方案,请帮助我!感谢您的宝贵时间!

【问题讨论】:

  • 最后一行应该是两行。删除所有这些分号

标签: r rstudio symbols


【解决方案1】:

在 R 中,为了将两条指令放在同一行,您应该像这样使用分号:n=120 ; b= 120。但是,在行尾,您不需要分号

你的代码应该是这样的:

ChiSq_Variance_test=function(critical_Chi_score,critical_Chi_square){
  alfa=0.01
  n=120
  s_square=169
  sigma_square=225
  critical_Chi_square=qchisq(alfa,s-1)
  Chi_square_score=(n-1)*s_square/sigma_square
  print(critical_Chi_square)
  print(Chi_square_score)
}
ChiSq_Variance_test(6) 

或者像这样:

ChiSq_Variance_test=function(critical_Chi_score,critical_Chi_square){
  alfa=0.01
  n=120
  s_square=169
  sigma_square=225
  critical_Chi_square=qchisq(alfa,s-1)
  Chi_square_score=(n-1)*s_square/sigma_square
  print(critical_Chi_square)
  print(Chi_square_score)
} ; ChiSq_Variance_test(6) 

【讨论】:

    猜你喜欢
    • 2014-11-02
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    相关资源
    最近更新 更多